BAIC C90L

At 17 feet long, the C90L is a luxury boat, with a 6-liter V-12 required to turn the wheels, a rare bit of excess for the Chinese market.

April 24, 2012 4:14 PM PDT

Photo by: Newspress Ltd.

| Caption by: Wayne Cunningham

 

Member Comments

Add Your Comment

Conversation powered by Livefyre