Metal, Music News, New Music, New Release, Symphonic Metal, Video

Anthea Unveil New Single “Phantom in the Masquerade”

Los Angeles symphonic metal outfit Anthea have unveiled their powerful new single “Phantom in the Masquerade,” officially out now via […]