Watch Yuusha-Ou GaoGaiGar Final - Episode 3 Online

Aired: Jan 21, 2000 to Mar 21, 2003