Music Devices12 months ago
Strong single “Cleopatra” from the new album “Supernova” by the Nova Twins
Listen to “Cleopatra,” a stirring new song from Nova Twins’ upcoming album “Supernova,” below. “The tremendous upsurge of POC pop-punk and rock is an act of...