Peter Richards Islands


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