The electric Abarth ScorpION concept from IED IED stands for Istituto Europeo di Design or European Institute of Design. A university in Turin, they are at motor […]