Watch Megazone 23 - Episode 1 Online

Aired: Mar 9, 1985 to Dec 22, 1989