These supercars were built between 2001-2010 and sold for a base price of $330,000; only 4,099 of the vehicles were made. The waiter at the restaurant in the background appears justifiably outraged.
These supercars were built between 2001-2010 and sold for a base price of $330,000; only 4,099 of the vehicles were made. The waiter at the restaurant in the background appears justifiably outraged.