Show Menu


Watch Land of the Giants online: Episode 12 A Place Called Earth

Two earthmen from the distant future (the year 5477) land on the giants' planet with a mission to observe. It transpires that they are more deadly than the giants as their superior technology leads them to a deadly arrogance.

Ready to Watch Land of the Giants, Season 2, Episode 12?
click here to see where to watch or (watch here).