The English Beat
River Club Music Hall 78 Border St, Scituate, MA, United States**THIS IS A STANDING ONLY SHOW! THERE WILL BE VERY LIMITED SEATING IN THE RESERVED SECTION W/ HIGH TOP TABLES IN THE BACK** One tempestuous weekend in March 1979 was not only the date of the Three Mile Island nuclear incident, but also, in Birmingham, England, the very first show by a nascent band known as The […]