The Invergordon Smelter

The construction of an aluminium smelter in Invergordon, Scotland.

Loading countdown...
    Images - The Invergordon Smelter