Teens of Denial: An Undeniable Excellence

When Car Seat Headrest’s universally acclaimed indie-rock album Teens of Denial hit the market on May 20 of 2016, it solidified the band’s place as a definite frontrunner in the representation of their genre. Indie rock is an exceptionally difficult genre to describe, as it has broken away from its past meaning of ‘independent’, and…