China’s Shenzhou-20 spacecraft took a hit[1] from a piece of space debris floating through orbit, causing Chinese officials to delay the spacecraft’s return from its Tiangong space station in early November 2025.
In addition to stranding the three Chinese astronauts – called taikonauts – who were set to return to Earth, this incident...