Recommended Show: The Horrors Live at Neumos on Wednesday
The Horrors hail from Southend-on-Sea, a town in England located about forty miles east of London. The band formed in 2005 by members who shared…
Seattle's Indie-Pop Press – Music Reviews, Film Reviews, and Big Fun
The Horrors hail from Southend-on-Sea, a town in England located about forty miles east of London. The band formed in 2005 by members who shared…