Where To Stream Land of the Giants Season 1 Episode 8
The Trap
- Aired November 24, 1968
- 60 Min
The Giants develop a sound device that lets them home in on the Earthlings no matter how hard they try to hide.
The Trap
The Giants develop a sound device that lets them home in on the Earthlings no matter how hard they try to hide.