S2 · E127 December 196960m0

A Place Called Earth

Land of the Giants

Episode Summary

Two time travellers from 5477 come to the Land of the Giants to conquer Earth.