Vikidia currently has 3,457 articles. Improve it!
Join Vikidia: create your account now and improve it!
Devon Island, known as Tatlurutit in the Inuit language is an island in Canada. It is part of the Canadian Arctic Archipelago. At 55,247 km2 It is Canada's 6th biggest island and the biggest island in the world that nobody lives on.
This article is a stub ; feel free to expand it....more stubs...