Alter The Press!

Slider


New Nightshade Album Teaser

Nightshade have posted a video teaser for their new album, 'Lost In Motion'.

'Lost In Motion' is released in the US on April 26th and in Europe on May 13th, through Bullet Tooth Records.


Alter The Press!