Land of the Giants - Season 2 Episode 17 -
Season 2, Episode 17 - Pay the Piper
An alien piper, claiming to be the Pied Piper of Hamlin, brings his act to the Land of the Giants.
Please explain the problem in a few words.
Max 255 characters.
Max 255 characters.