Ozzy Scare at Madame Tussauds Wax Museum

At Madame Tussauds in New York City