Where To Stream NOVA Season 27 Episode 20
Stationed in the Stars
- Aired April 25, 2000
- 60 Min
NOVA examines the International Space Station, the largest construction project ever undertaken in orbit.
Stationed in the Stars
NOVA examines the International Space Station, the largest construction project ever undertaken in orbit.