This teaser is supposed to psych people up for the upcoming Swatch Freeride World Tour in Chamonix Mont-Blanc that begins on Jan. 21, 2012. Dont’ get me wrong, it sells the venue as what it is: big and gnarly, but it also evokes the ol’ “holy sh*t, what was that guy thinking” effect. Check out minute 0:36 for a puckering POV that will give you the above mentioned feeling.
Compose yourself after watching a nutty Frenchman air into oblivion, then proceed getting stoked for the event that will kick off tomorrow (well that has already kicked off by now). It will surely not be a disappointing competition.