1980's Illuminated Land Rover Factory Sign
What we know:
1980
Land Rover
The vehicle is a vintage, illuminated Land Rover factory sign manufactured in the United Kingdom in 1980. It bears lot number M-0049385 and has been assigned the postcode 1RA.
Last bid:
$600