By Leo de Natale Last week I felt as if I were reliving the famous scene in the cult classic film, This Is Spinal Tap. In the movie an aging, has-been British rock band was appearing at a third tier venue in Cleveland, Ohio. The band members are in the building’s rundown basement and they’reContinue reading “Eye Of The Needle”