Picture - David Byrne and The Talking Heads London, England, Thursday 20th January 2011

David Byrne and The Talking Heads Thursday 20th January 2011 David Byrne arriving at the launch of Ride, Rise, Roar - a concert film shot during the Talking Heads' 2008/09 tour at the Ritzy cinema. London, England







Contactmusic

Comments