New Toei

Uchuu Kaisokusen (1961)
Invasion of the Neptune Men / The Space Greyhound · うちゅうかいそくせん