Zetra Announce Highly Anticipated Self-Titled Debut Album & Release Video For New Single ‘Starfall’ Feat. Svalbard’s Serena Cherry
Otherworldly alt. duo ZETRA have emerged from the shadows once more with whisper of their highly anticipated, self-titled debut album, that will be released on 13th September via Nuclear Blast Records. The wanderers have also […]