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 […]
Los Angeles symphonic metal outfit Anthea have unveiled their powerful new single “Phantom in the Masquerade,” officially out now via […]