Indie Rock

The Horrors – V (Album Review)

In just a span of a decade, the critically acclaimed and well-adored English band The Horrors have already five studio albums in their sleeves, from 2007’s Strange House to the just released V, spawning singles that included “Sheena Is a Parasite,” “Death at the Chapel,” ... Read More