World Freeride Tour - Epic Teaser Vid
Check out this awesome teaser vid of the World Freeride Tour... This year the tour hits up 6 of the World's Top Locations, including Lake Tahoe. Everyone on our Lake Tahoe based training and Internship programs will have to get across to Kirkwood to check it out! Bring on the Snow!!