Suzuki Carry

Starting life in 1961, the Suzuki Carry is a range of kei class vans and pickup trucks.