Dildo Island, Newfoundland, Canada. That’s right, Dildo! (Thx Lee)

Dildo Island, Newfoundland, Canada. That's right, Dildo! (Thx Lee)
« Sightings