April04 THE RODS To Play The 2017 Psycho Las Vegas Festival

Veteran New York Heavy Metal power trio THE RODS have been confirmed to play at the 2017 Psycho Las Vegas festival to be held August 18 – 20 at the Hard Rock Hotel & Casino in Las Vegas, Nevada. The Rods guitarist / vocalist David “Rock” Feinstein has checked in with the following comment:┬áIt’s an … Continue reading April04 THE RODS To Play The 2017 Psycho Las Vegas Festival