Forgotten prototypes: Dacia Logan Eco2 Concept (2007) A 3-litre car powered by biodiesel By Brian Potter Concept Cars - Apr 6 2024