After a crazy journey, Roxy skiers and snowboarders finally get on the snow in the Russian Mt Elbrus mountains.