Talking Heads :: Live @ Sun Palace, Tokyo: 1981
Category: Talking Heads
Papa Legba, Come On And Open The Gate…
Even today, while traveling in and around the Mississippi Delta , you’ll still hear fabled tales of the old bluesmen selling their souls at the crossroads in exchange for supernatural musical gifts. […]