Starfish-shaped aliens land in Tokyo, bringing humanity a "Warning From Space" in this 1956 film from the Land of the Rising Sun.
This site uses cookies and similar technologies to personalize content, analyze traffic, and support advertising. You can consent or manage your data preferences.
Comments
Post a Comment