ConceptElectricLatest Tecnicar Lavinia : Italy’s First Electric Supercar Italians generally are known for electric scooters and trains. But it seems now they are putting a super-car into production.. 15 Oct 0 0