The Nature of Things Backdrop Blur

Video Loading...

The Nature of Things S14 E03 Ellesmere Island

Overview

On Ellesmere Island, located 600 miles from North Pole, oil has been discovered. Island inhabitants, new and old, are seen in this half-hour film.