Tag Archives: Captain Ultra

Toei Tokusatsu World Reviews: Captain Ultra

Captain Ultra is, I’d assume, the result of Thunderbirds, Lost in Space and Flash Gordon getting together for a sexy night on the pills. The show is so absolutely 1960s it hurts. Captain Ultra is a 1967 Toei production, ordered by the Tokyo Broadcasting System as a stop-gap show between Ultraman and Ultra Seven, despite […]