Concert Review: Whale Tooth, The Drums @ The Glass Factory, Toronto, Canada

Thanks go out to PeteHatesMusic correspondent Darryl for his hard work on the following piece: It was probably the most musical weekend of 2012 in Toronto and, if you’re a fan of outdoor concerts, you just might’ve never set foot...