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

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

Searchable keywords

Choose multiple keywords