The town of Saint-Pierre, in Saint-Pierre-et-Miquelon, France. It is just 20 km off the coast of Newfoundland, Canada.

The town of Saint-Pierre, in Saint-Pierre-et-Miquelon, France. It is just 20 km off the coast of Newfoundland, Canada. (from: i.redd.it)

>> Back to view ALL IMAGES