British Motor company Morgan is unveiling the world’s first pollution-free sports car at the Geneva Motor Show, and wait it just ain’t green it looks futuristic.. oh but then all green cars are, but this one is a show stealer. Welcome the Morgan LifeCar. The little company’s LifeCar is powered by hydrogen and backed by […]