Noneshallpass's posts - Chinese uPOST

Parked at the local pizza joint Parked at the local pizza joint

I have never seen one of these other than on Top Gear. I think it is a Fisker Karma. Can anyone confirm what it is?

Language