Sunday, May 4, 2014

UFO SET PIECE IN NEW AVENGERS

Spotted in 'The New Avengers' episode 'The Last of the Cybernauts..?' a section of the UFO Moonbase interior. Note the wall decor next to the window (behind Steed).




No comments:

Post a Comment