Irwin Allen News Network

Idols #22, December 1989

Index page [<< First] [< Previous] [Next >] [Last >>]
Image 1 of 1
Idols #22, December 1989
Idols #22, December 1989, featured a two page article on Land of the Giants. This was a month or so after Land of the Giants returned to British television after nearly two decades off the screen.

Photo Credits