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.