Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
Inhabited island in St. Margarets Bay, Nova Scotia, Canada
For the community in the Halifax Regional Municipality, see Owls Head, Halifax, Nova Scotia.