Where To Stream Space 1999 Season 1 Episode 13
Matter of Life and Death
- Aired November 27, 1975
- 60 Min
- Rated 7.0
- Number 23 Of 48 Rated Episodes
An Eagle returns from a promising new planet with a strange passenger: Leo Russell, Helen's husband who died five years ago and warns the Alphans not to land on the planet.