Latest News Back To Latest News
May 26
Ozzy Scares Fans at Madame Tussauds Wax Museum

In light of the new album “Scream”, Ozzy decided to have some fun and make people scream by scaring unsuspecting tourists at the wax museum, Madame Tussauds New York in Times Square. Check it out!