Deftones are playing their first UK shows in ages at the London Forum and Reading/Leeds festivals this weekend. Head on in to check out how they’re sounding right now with this footage from last weekend’s Pukkelpop festival!
© Team Rock Limited
Registered Office: 191 West George St, Glasgow G2 2LD, UK.
Registered in Scotland Number 395795