Summary: Toyota Land Cruise Diesel Toyota has launched its full size XL SUV Land Cruiser in India in the diesel guise The diesel engine in question is no ordinary oil burning unit Its a 4 5 Litre
Image Dimensions: 450 x 337
Image originally found here.