Ozzy Osbourne is in a hospital.

The rocker’s wife, Sharon Osbourne, wrote on Twitter yesterday that the 70-year-old was admitted “following some complications from the flu.”

She wrote doctors believe “this is the best way to get him on a quicker road to recovery.”

It was announced last week that the United Kingdom and European leg of Ozzy Osbourne’s “No More Tours 2” tour was postponed because of doctors’ orders

~Associated Press