S1E1 · An Immortal Challenger

An Immortal Challenger

S1E1 · 1973-10-02 · 25 min

In Dr. Azuma's laboratory, an android rebels against his builder's orders and decides to invade Earth

The show’s own verdict is on its page.