When I first saw The Horrors (previously) live it was at Cafe 1001 in East London. The location seemed rather apt at the time considering they were channelling
When I first saw The Horrors (previously) live it was at Cafe 1001 in East London. The location seemed rather apt at the time considering they were channelling