Microscopic space debris cracked the window of China’s Shenzhou-20 spacecraft in November 2025, delaying the crew’s return ...