Land Rover Series 11B 110 Forward Control Production No. 1, 1966. Registered to the Rover Company in September 1966 and despatched to the Sales Department for use as a demonstrator.
Land Rover Series 11B 110 Forward Control Production No. 1,…
January 18, 2020