Eliud Kipchoge will be wearing a pair of Nike trainers, which feature a 3D printed upper when he competed in the London Marathon. The company revealed the shoes, which they claim are the first running shoes to feature 3D printed uppers. The uppers are made from a material called Flyprint, which i...