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.