Where To Stream The Champions Season 1 Episode 21
The Body Snatchers
- Aired February 19, 1969
- 50 Min
Barrett, tipped off by a journalist contact, investigates a project in the Welsh countryside that is experimenting with freezing people at the point of death so that they can be revived once medical technology is advanced enough to help them.