Richards Island
From Wikipedia, the free encyclopedia
Richards Island is one of the Canadian arctic islands in the Northwest Territories, Canada. Located at 69°20'N 134°30'W, it has an area of 2,165 km². The islands while desolate are home to some major oil and gas sites.