Wednesday, April 14, 2010

SAIC Leaf: 2010 Beijing Auto Show

The Yezi (Chinese for leaf) looks like a wacked-out dune buggy from the future, which seems appropriate given its cutting-edge green technologies, including solar and wind power.

No comments: