the ultimate live venue

I’ve heard rumours about a cave concert hall in the Canary Islands, and it’s got albino crabs crawling in the water at the bottom - that sounds pretty lush, right ?

Jo Whiley show, 28 Aug 2001