It looks like even Jeep thought it could have done something better. Jeep's Japan office, that is. The Jeep Wrangler Snow ...