Noggin Island


Noggin Island - island in Newfoundland and Labrador, Canada.