Edoardo Sinibaldi, PhD

Sinibaldi_photoResearcher, Center for Micro-BioRobotics, Italian Institute of Technology, Italy