Carisma
Carisma MSA-1E 1/24 Scale 1968 Land Rover D Series II A 4WD RTR Mini Crawler
$129.20
The Land Rover Series II A Launched at the Amsterdam Motor Show in 1958, a full decade after Land Rover started producing vehicles, and its Series I sibling had made its debut at the same event. The design team responsible was run..