News, music and concerts

Nova Twins releases new album Supernova

29 Jun

Posted by: From the editors Nova Twins

Nova Twins

Latest News, Music and ConcertsThe band Nova Twins, formed in 2014 in London, England, is an English rock duo consisting of Georgia South and Amy Love. The band self-released their two singles "Thelma & Louise" and "Mood Swings" in 2017 and launched their own clothing line Bad Stitches. August 23, 2022 Nova Twins open [...]
Read more