Where To Stream The Outer Limits Season 7 Episode 18
Lion's Den
- Aired September 8, 2001
- 60 Min
A losing high school wrestling coach gets access to a performance enhancing drug that allows his team to win, with some dreaded side effects.
Lion's Den
A losing high school wrestling coach gets access to a performance enhancing drug that allows his team to win, with some dreaded side effects.