You don’t get to see this car on the road everyday. Up until 2008, 200 cars were sold only in the world. For those who follow Top Gear, this car has won the award for “Car of the decade” in Top Gear’s end of 2009 award show.
Thanks Chahe for the picture !