The Stelato G9 is longer than a Land Rover Defender 110, packs 586 hp, and starts at just over $65,000 in China
China’s latest electric car is basically a pumped-up Luxeed S7 with a Lincoln Continental butt slapped on