The Italian round of the World Rally Championship is held on narrow, twisty, sandy and bumpy mountain roads around the town of Alghero or Olbia.
Add your RallyeSpot