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