News

The world is full of inhospitable places where surviving for any prolonged period of time is a serious challenge. One such place is Devon Island in Canada, where no one has lived for some 74 years ...
Canada's Devon Island is the world's largest uninhabited island ... 129 men aboard two ships, HMS Erebus and HMS Terror, set out to map the Northwest Passage for Great Britain and never returned.