Ozzy Releases New Video For "Let Me Hear You Scream" - New Album Out Today!

Ozzy Osbourne's latest album "Scream" (formerly titled "Soul Sucka") is out today, as well as a music video for the first single from the album for the song "Let Me Hear You Scream" which can be viewed below via Metal Injection.

Leave a comment