A tiny, wriggling crew is set to board a cargo flight to the International Space Station (ISS) in April 2026. These unexpected travelers are C. elegans nematode worms, and their journey aims to unlock ...