The Zombies Coming To Lorain Palace April 5th

Coming off the recent 2017 Rock And Roll Hall Of Fame nomination, The Zombies are coming to the Lorain Palace on April 5th. A recent article on the website Music Aficionado begins, “It’s damn near unfathomable to think that a band can be peaking a half-century after their first gig, but with the Zombies that […]