Freightliner China

China Super Car Super Spot: Sportchassis Freightliner P4XL

This is the Sportchassis Freightliner P4XL monster SUV, Spotted in China on the Beijing Crab Island International Auto Show. It is one of the...