Where To Stream The Outer Limits Season 7 Episode 13
Free Spirit
- Aired July 28, 2001
- 60 Min
The schizophrenic inhabitants of a mental institution find themselves being possessed by a mysterious entity.
Free Spirit
The schizophrenic inhabitants of a mental institution find themselves being possessed by a mysterious entity.