Monday 18 June 2012

Talking Heads - Rome (December 18 1980)

2 comments:

  1. Seen it before, but always worth another look. Off to see a Talking Heads tribute band next week, and I'm rather excited :)

    ReplyDelete