Review: Cougars

by bushman Not much is known about Cougars. Hailing from Chicago, or thereabouts, this 8-man rock armada is crafting horn infected indie rock with a passionate twist. Guitars and bass pound out loose...