Loading
  • 21 Aug, 2019

  • By, Wikipedia

Peter Richards Islands

The Peter Richards Islands (Qikiqtatannak) are members of the Arctic Archipelago in the territory of Nunavut. They are located in Baffin Island's Admiralty Inlet.