Green cars that made heads turn at 2012 Paris Motor Show

When it comes to displaying the exploits of the automobile industry, the Paris Motor Show is undeniably the world’s most important motor show. Here, automakers from all over the world come together to unveil all new cars with newer safety …

Green cars that made heads turn at 2012 Paris Motor Show Read More »