Where To Stream Land of the Giants Season 2 Episode 14
Home Sweet Home
- Aired December 21, 1969
- 60 Min
After stumbling upon the space capsule discarded by the earthmen from the year 5477, Fitzhugh and Steve actually manage to get back to earth...but can they remain there?