Sebastien Ogier is on the mission in Sweden

  • I’d be very surprised if Ogier and VW didn’t turn out as world champions at the end of the year.

Skip to toolbar