[youtube]http://www.youtube.com/watch?v=sY9PeJOZpeA&feature=player_embedded[/youtube]

Walking through Times Square is enough to make any New Yorker scream. Yesterday Ozzy Osbourne did just that at Madame Tussaud’s Wax Museum on 42nd street.

author avatar
Metal Insider