Description This car was spotted in Westminster London in 2003 when I went to London for a holiday. It had just stopped at a red light and I only got a photo of the back.
Join our weekly update alert so you never miss out on pictures of the finest, most expensive, fastest, and most exciting exotic cars. You'll get alerted to...