truomega.ca
Album Review: The Sticks
Taylor Rocca, Copy/Web Editor Ω Mother Mother continues its dominance of the Canadian indie-rock scene with the release of its latest studio album The Sticks. Released on Tuesday, Sept. 18, The Sti…