Otherworldly alt. duo, Zetra, have released a video for "The Mirror" the new single from their self-titled debut album, out September 13 via Nuclear Blast Records. Watch below. The wanderers whispers echo: "The sky illuminates as the meteors begin their cataclysmic descent through the firmament. Starfall. The second chapter...
Continue reading...
Continue reading...