Episode Synopsis "Heaven or Las Vegas "
Listen as we dive deep into the lush, dreamy sounds of the Cocteau Twins 6th album, 1990's Heaven or Las Vegas. Does anyone have any idea what the hell Elizabeth Fraser is saying?
Listen as we dive deep into the lush, dreamy sounds of the Cocteau Twins 6th album, 1990's Heaven or Las Vegas. Does anyone have any idea what the hell Elizabeth Fraser is saying?