Thousands of fans have braved freezing conditions and driving snow to watch the world's best snowmobile racers compete at the sport's biggest race - the International 500.