The aggressive and beastly icon in the off-road truck scene Inchcape Philippines, distributor of Chrysler, Dodge, Jeep, and RAM Trucks in the Philippines, ...