3-D Perspective View, Miquelon and Saint Pierre Islands

This image shows Miquelon and Saint Pierre Islands, located south of Newfoundland, Canada. These islands, along with five smaller islands, are a self-governing territory of France. North is in the top right corner of the image.

This image shows Miquelon and Saint Pierre Islands, located south of Newfoundland, Canada. These islands, along with five smaller islands, are a self-governing territory of France. North is in the top right corner of the image.