Stock Photo - Long Point lighthouse on Crow Head, North Twillingate Island off the northeast coast of Newfoundland, Canada, North America

Stock Photo: Long Point lighthouse on Crow Head, North Twillingate Island off the northeast coast of Newfoundland, Canada, North America.