I hadn't actually seen the video for this song until today. The Prince of Darkness hasn't lost anything! We are super excited to have tickets to see him at the American Airlines Center in Dallas on January 20th! Stay tuned for details on how to win them!
Music video by Ozzy Osbourne performing Let Me Hear You Scream