[youtube]http://www.youtube.com/watch?v=O2EahBkTQm4[/youtube]
Well, here it is. The new single from Ozzy Osbourne is called "Let Me Hear You Scream." After two consecutive listens, it's stuck in my head. I found myself unconscionably singing along towards the end. Clearly, producer Kevin Churko had an anthem in mind that would play in sports arenas and on car commercials worldwide. What do you guys think of the song?
Note: MetalInsider is also hosting a stream of the song should the above Youtube video be pulled down.