Results 1 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 View of Long Point Lighthouse at Twilight, Twillingate (North Island), Newfoundland View of Village and Harbour at Twilight, Twillingate (North Island), Newfoundland