Sweden
Remote and frozen forests in Sweden provide an intimidating challenge as the FIA World Rally Championship heads to the snow covered roads.
Remote and frozen forests in Sweden provide an intimidating challenge as the FIA World Rally Championship heads to the snow covered roads.