Looks like the competitors at The North Face Frontier 2017 were going for broke to score a spot on the Freeride World Tour for the 2018 season. That pinball save at the end was nothing short of amazing.
The crashes were incredible but here are a couple clips of the makes put together by North Face from the comp:
Can not wait for the FWT to kickoff in Hakuba, Japan in January. So pumped!
2018 Freeride World Tour Calendar Teaser: