Watch Land of the Giants season 2 episode 14 tv series online free
Release: Dec 21, 1969
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?