I See Stars push back release date of “New Demons”

I See Stars have pushed back the release of their upcoming album “New Demons” until September 17.

The band released Digital Renegade last March via Sumerian Records.

Add I See Stars to My Radar   Add to My Radar

Leave A Comment

You must be logged in to post a comment.