January 27, 2013
Jonathan Charlet and Laura Dewey win stop three of the The Freeride World Tour in Chamonix
The third stop of the Swatch Freeride World Tour by The North Face went down in Chamonix, Mont Blanc Saturday under perfect blue skies. The