Russell Island, Canada
From Wikipedia, the free encyclopedia
- For the Australian Island, see Russell Island, Queensland
Russell Island is a Canadian arctic island located in Nunavut, Canada. It is located on the northern tip of Prince of Wales Island. Located at 74°00'N 98°25'W, it has an area of 940 square kilometers.