Long Point Lighthouse is an active Canadian lighthouse located outside Crow Head on North Twillingate Island off the northeast coast of Newfoundland.[3] The lighthouse, completed in 1876, attracts thousands of tourists each year and is historic to the town of Twillingate.
editors
This is the start of the #editors chat. #editors is a chat channel to discuss collecting and organizing hub content.