Watch Land of the Giants season 1 episode 18 tv series online free
Release: Feb 16, 1969
Fitzhugh entertains two Giant orphans by pretending to be Thrombeldinbar, a legendary elf similar to Santa Claus. However, he's unaware that the holiday ends with children setting Thrombeldinbar on fire.