Last order date for guaranteed Christmas delivery is 12/15. The 17th is probably ok but you're definitely pushing it.

Talking Heads - Live at Werchter Theater July 4, 1982

Talking Heads - Live at Werchter Theater July 4, 1982

Regular price $24.00 Sale

Talking Heads live in '82!

Track List :

Psycho Killer
Cities
Big Blue Plymouth
My Big Hands
Houses in Motion
I Zimbra
Once in a Lifetime
Life During Wartime
Take Me to the River