Ozzy Osbourne - Madame Tussaud’s Wax Museum
Times Square, NYC (May 2010)
The stunt was to promote “Let Me Hear You Scream,” the first single from Ozzy’s new record, “Scream,” in stores June 22.
Ozzy Osbourne - Let Me Hear You Scream - Single - Let Me Hear You Scream
Ozzy Osbourne – Let Me Hear You Scream (2010)
Here's more on the new disc...
Ozzy Osbourne – Scream EPK (Electronic Press Kit) (2010)