Ted Leo and the Pharmacists at Churchill’s Pub, October 30
Ted Leo and the Pharmacists With Deaf Poets and Pujol Churchill’s Pub Sunday, October 30, 2011 Better Than: Bobbing for apples in the rain It’s been a weird Halloween, right? And not the good kind of weird. Last Halloween, after an extended series of poor choices, a candy raver dominatrix…