Screaming Orphans – Happy Together
The Turtles’ 1967 classic is the first single to be taken from upcoming album Life In A Carnival by The Screaming Orphans aka the Diver sisters – Joan, Angela, Gráinne and Marie Thérèse – from Bundoran, County Donegal. Released on March 15.
Sponsored Link