I ALMOST WON..! 0.4 of a second off of the win, World Cup Finals in Snowshoe, West Virginia USA

Crazy Fans for World Cup Finals in Snowshoe, West Virginia USA. I love this sport! Shot on GoPro
Back to Top