Where is Delyan Point?

Coordinates: -62.380277777778 -62.880277777778

Be the first visitor to thank for this answer!

Thanks!