Tarzan and the Land of the Giants Release : October 30, 1976 Runtime Epiosde : 30 minutes Rating : 0.00