The World's Most Beautiful Car?
February 17, 2009
That's right. The french Citroen DS has been named the world's most beautiful sports car. Suddenly the universe holds a greater mystery than it has ever known.
Read the sad story HERE if you dare.
Any nominations for the car that should have won?