Back

Week 15

Rover employees assembling original Series 1 Land Rovers at the Lode Lane factory in Solihull in the early 1950s