Designed by
Title
Robot at Technology Hub in Milan, Italy #91122324
Description
MILAN, ITALY - APRIL 21, 2017: Robot on display at Technology Hub, international event for innovative and futuristic technologies serving business.
This image is editorial