Also known as Cabstar on the European Market, the F24 ATLAS based LCV featuring EV technology to be exhibited at the 2011 Tokyo Truck Show
Also known as Cabstar on the European Market, the F24 ATLAS based LCV featuring EV technology to be exhibited at the 2011 Tokyo Truck Show