Announce Album “Mechanical Resonance, Live!” to be Released August 26th, 2016 2016 Summer Tour With Def Leppard set to Kick off on June 22nd in Boston It’s been said that lightning never strikes the same place twice. However, it does in the case of Tesla. The band is thrilled to …
Read More »