Search
Menu
Home
Sources
About
Contacts
Landslip Island
Landslip
Island
is an
island
of the
Canadian Arctic Archipelago
in the
territory
of
Nunavut
. It
lies
at the
mouth
of
Harbour Fiord
on the
Jones Sound
,
south
of
Ellesmere Island
.