Ozzy Osbourne Scare His Fans

Ozzy Osbourne recently showed up at Madame Tussaud’s wax museum in NYC to scare some of his fans while promoting his upcoming album ‘Scream’, which comes out June 22nd. Check out the video below: