Check out some highlights as Johan and Petter claim an incredible double podium for PSRX Volkswagen Sweden in France!