Where To Stream The New Fantastic Four Season 1 Episode 5
Medusa and the Inhumans
- Aired October 7, 1978
- 30 Min
The Fantastic Four discover a hidden valley that serves as home to The Inhumans, a group of super-villains lead by the scheming red-haired beauty known as Medusa.