Tasty on the Inside

Tag: Lloyd Island

  • Lloyd Island – You Have To Know

    Lloyd Island – You Have To Know

    Lloyd Island is a small and uninhabited island located in the middle of the Hudson Strait within the Canadian province of Nunavut. The island is a part of the Tuktoyaktuk River delta, and is located about 430 kilometres northeast of Cape Dorset, Nunavut. The island is an important nesting site for seabirds, including the hooded…