Watch Yamato 2520 - Episode 1 Online

Aired: Nov 21, 1994 to Aug 25, 1996