Saint-Pierre-et-Miquelon sits off Canada's coast, blending European charm with rugged beauty-home to puffins, whales, and dolphins in the North Atlantic.
Saint-Pierre-et-Miquelon sits off Canada's coast, blending European charm with rugged beauty-home to puffins, whales, and dolphins in the North Atlantic.