Big Carl - the world's largest land-based crane, based at Hinkley Point C

2.18pm Thursday 12th September 2019

Big Carl - the world's largest land-based crane, based at Hinkley Point C


Search videos

Latest Videos

Bridgwater Mercury