Results
2 results found

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

Houses and fishing boats on the Atlantic Ocean, New World Island in Twillingate, Newfoundland, Canada, North America