Yizhuang, Beijing, China on February 21, 2026. A humanoid robot was filmed jogging down a city street at night, startling onlookers with a scene that looked straight out of science fiction.
A photo of Beijing at night, with the city’s Daxing International Airport glimmering and visible to the right of the frame, was captured from the core module of China’s Tiangong space station by Nie ...