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.
Show lessRead more
Details
Title: 3-D Perspective View, Miquelon and Saint Pierre Islands
Creator: NASA/JPL/NIMA
Date Created: 2000-03-16
Rights: JPL
Get the app
Explore museums and play with Art Transfer, Pocket Galleries, Art Selfie, and more