Land of the Giants (1x22): Return of Inidu (US, 1969)