Current page: 501
Our last car stop back in Paris was at the home of the 1998 World Cup stadium (le Stade de France)