Loading
  • 21 Aug, 2019

  • By, Wikipedia

Stephens Island (Nunavut)

Stephens Island is a member of the Arctic Archipelago in the territory of Nunavut. Located in Milne Inlet just north of Koluktoo Bay, it is an irregularly shaped island off the Baffin Island coast.