Nike release first 3D-printed shoe upper ahead of London Marathon

by

Materials News