Melodic Death metal act Pandora have unveiled information about their upcoming debut album. The album will be entitled “Release Your Demons” and is scheduled to be released on February 26th during a concert at Metalpoint, Porto, in Portugal. Support bands for this evening will be announced later. In the meantime, Pandora have revealed a preview [...]