Columbia Encyclopedia

Search results

500 results found

Devon Island

(Encyclopedia)Devon Island, c.20,900 sq mi (54,100 sq km), Nunavut Territory, Canada, between Baffin and Ellesmere islands.

Browse by Subject