Troy Luccketta

Tesla – Shock (Album Review)

In a decade where over the top, teased hair, guyliner, and spandex ruled Hard Rock, bands like RATT, Mötley Crüe, and Poison gave the music of the 1980s its fair share of visual entertainment. On other end of the spectrum, there were acts like Tesla. ... Read More