TV on the Radio live in Laval, France

Sat Jul 25, 2009 at Parc St. Nicolas