Where To Stream Land of the Giants Season 2 Episode 17
Pay the Piper
- Aired January 11, 1970
- 60 Min
The travelers come across a bizarre giant capable of hypnotizing people with his mysterious flute which, when played, can draw people magically towards it.