Over 20 years ago, Paris briefly had more going for it than its normal Eiffel Tower, Arc de Triomphe, and the Louvre Museum. After years of concepts going around from one automotive show to the next, the Paris Auto Show finally shined its light on the all-new (at the time) […]
Read More