Watch New Spirit Hero Wataru - Episode 1 Online

Aired: Aug 5, 1989 to Sep 5, 1989