CONCERT REVIEW: Suicide Puppets – Live at Racehorse Tavern


Fresh off their win at the 1st annual Central Pennsylvania Music Awards (CMPA) for Best Metal Band, the Suicide Puppets made their debut at the Racehorse Tavern in Thomasville, Pennsylvania, in early February. The six-man local band from certainly delivered to an appreciative crowd. The band originally started years ago with Twisty Suicide and Jonny Suicide, under the name Fine Art of Hate. After some lineup changes, they changed the name to the Suicide Puppets in 2007 and Veritas Suicide joined them to become a three-piece. Not long after, Steven Suicide, Donnie, and Tattuicide joined to round out the current lineup which is a recipe that works well for them. Continue reading