Barbara Mazzolai Posted by Clementina On 21 November 2017 Istituto Italiano di Tecnologia (IIT), Italy