Category: Album Review

Album Review

Shadowbane-Facing The Fallout

Since forming between 2007-2009, Germany’s Shadowbane have been rocking stages in their homeland and are now set to introduce themselves to the world with the