You May Like This


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.

Screaming Orphans

Sponsored Link
Sponsored Link