'80s rock is still alive and well in the hands of Tesla.
The only time I ever saw Tesla play live was at the old Bayou Nightclub in Georgetown, Washington, DC, during what I believe was their Bust A Nut tour of 1995, if my memory serves me correctly. It was right after they fired guitarist Tommy Skeotch, due to his ongoing substance-abuse problems, and then decided to carry on as a foursome, even when...