Where To Stream The Outer Limits Season 6 Episode 21
Final Appeal
- Aired September 3, 2000
- 60 Min
In a world that has banned technology, Dr. Theresa Givens is on trial for using her time machine.
Final Appeal
In a world that has banned technology, Dr. Theresa Givens is on trial for using her time machine.