Picture - David Byrne and The Talking Heads
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 - 20.01.11
+ More: David Byrne Pictures
+ More: The Talking Heads Pictures
+ Photo Album: David Byrne arriving at the launch of...