Moonbase Alpha Wiki
Advertisement

Michael Stuart Edward Downing was a special effects artist, known for Space: 1999 (1975), Cosmic Princess (1982) and Destination Moonbase-Alpha (1978).

Advertisement