This is the incredible moment a humanoid robot joined athletes in a marathon in China.
The futuristic machine named Tiangong participated in the Yizhuang Half Marathon in Beijing, where it ran the last 330 feet (100 metres) of the track on November 10.