cross country skiing burns off a huge calories in hours .