Mercedes is betting big on its EV people mover aimed at Chinese and American captains of industry.
LT1-powered Chevy Impala SS and Cadillac Fleetwood. If you had the money to buy just one, which would you have?