Award-winning DeathTronica band, Luna 13, signed to Cleopatra Records, will release their new album ‘The Dark Side Of the Sun’ on 6-6-16. The album also has an upcoming single to look out for, entitled ‘Skin’. Other songs that caught our ear include the title track, as well as ‘Doll Face’ and ‘Venomous Love’. Luna 13 […]
