The Leo Brothers vs the Space Demon Alien

Summary The space asteroid Demoniya, where space demons dwell, has descended to Earth. Leo will need Astra's help to stop Demoniya.

S1.E33 ∙ The Leo Brothers vs the Space Demon Alien

Directed : Unknown

Written : Unknown

Stars : Mîna Tominaga Ryû Manatsu Yû Fujiki Keiko Yamada

7.7

Details

Genres : Action Thriller Adventure Fantasy Mystery Sci-Fi Drama

Release date : Nov 19, 1974

Countries of origin : Japan

Language : Japanese

Filming locations : Tokyo, Japan

Production companies : Tsuburaya Productions Tokyo Broadcasting System (TBS)

Summary The space asteroid Demoniya, where space demons dwell, has descended to Earth. Leo will need Astra's help to stop Demoniya.

Details

Genres : Action Thriller Adventure Fantasy Mystery Sci-Fi Drama

Release date : Nov 19, 1974

Countries of origin : Japan

Language : Japanese

Filming locations : Tokyo, Japan

Production companies : Tsuburaya Productions Tokyo Broadcasting System (TBS)

All Filters