Skip To Content

Where To Stream Land of the Giants Season 1 Episode 8

The Trap

The Giants develop a sound device that lets them home in on the Earthlings no matter how hard they try to hide.