firsttracksonline.com
Freeride World Tour Goes Big in Japan
Hakuba, Japan – History was made on Tuesday on the snow-stacked terrain of Japan’s Hakuba ski resort, situated in the Japanese Alps. Fifty-six riders representing the international freeride c…