The Death Rays Of Ardilla – ‘Diamonds’

Sheffield-based garage rockers The Death Rays Of Ardilla play their new single ‘Diamonds’.