Project Description

This is an advert for the Rover stand at the British Automobile & Cycle Show, Grand Central Palace, New York 15 – 23 April 1950

RoverAd