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