Where To Stream Ultraman Season 2 Episode 24
The Underwater Science Base
- Aired December 25, 1966
- 30 Min
When the support lines connecting a newly constructed undersea base to the surface world are mysteriously destroyed, the Science Patrol launches a rescue mission.