Slaves (US) – I’d Rather See Your Star Explode

Slaves (US) have shared the video for their new single ‘I’d Rather See Your Star Explode’ as a taster for their new album which is due for release late spring or early summer. Being...