A Place Called Earth
S2:E12
1969
IMDb
Two time travellers from 5477 come to the Land of the Giants to conquer Earth.