Friday, March 25, 2011

Filmation Friday: Space Giants!



The Space Giants tower over the cliffs in "Space Giants", an episode of Space Sentinels (1978).

No comments: