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