The track ‘Nemesis’ is off the band’s upcoming new album ‘Doomsday Machine’ which is out at the end of Aug 22.
To check out the track click here
© Team Rock Limited
Registered Office: 191 West George St, Glasgow G2 2LD, UK.
Registered in Scotland Number 395795