Ozzy Scares His Fans at Madame Tussauds Wax Museum

Ozzy headed into NYC last week to start promoting the release of his new Epic Records album ‘Scream’ (out on June 22nd). He decided to drop by Madame Tussauds Wax Museum in Times Square and didn’t pass up an opportunity to bring his own wax figure to life.