[youtube]http://www.youtube.com/watch?v=3e1VTtZZudQ[/youtube]
Sort of France. It's St Pierre, a French island off Newfoundland. You need a passport to go there. Once they arrived on the island, they found Renaults, Peugeots, Citroens, and their dealers.
The Citroen CX they intended to take there, unfortunately, spent most of its time on a trailer being towed by an Escalade.
