This image was lost some time after publication.

China's Geely motors plans to show off this trippy concept car, the Fengyin, at AutoChina 2006 in Beijing later this month. We're not saying it's ugly, but Battlestar Galactica called; it wants its air conditioner back.

This image was lost some time after publication.
This image was lost some time after publication.

[via Autoblog Chinese]

Related:
China's Geely in Detroit: Little, Crooked, $10,000 [internal]