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.
Video Loading...
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.