The Invergordon Smelter

The construction of an aluminium smelter in Invergordon, Scotland.

Loading countdown...