DEFTONES. Alexandra Palace, London. 05.05.17
The atmosphere isn’t exactly electric early tonight. Maybe it’s because Deftones are pretty regular visitors to London, or because Ally Pally is literally no one’s idea of a good time, but it might just be because Deftones fans have grown up with the band. No offence to thousands of people politely queuing around the outside of the venue as doors […]
Read more