IFSC World Cup 2012 - Chamonix - Lead Finals

Uploaded by dpm

Lead finals from the 2012 World Cup in Chamonix, France.
 
See video

VIDEO CHANNELS