Project Description

Rover British Leyland Uk Ltd, advertisement extolling the virtues of a 1951 Land-Rover from the estate of Lord Lambert in Devon.

Leyland Ad