My Favorite Bands Logo
The Horrors

English indie rock band founded in 2005 in Southend-on-Sea.

Data provided by Discogs