Space Master X-7
Production: United States of America
Release date: 1958-06-01
A fungus dubbed "Space Rust" from Outer Space threatens to destroy the Earth.
5.5
6.5
3.8
5.9
4.6
4.3
4.2
7
4.1
5.3
4.8
6.7
6.2
© CeCe. All rights reserved.