Watch Baldr Force EXE - Episode 3 Online

Aired: Nov 10, 2006 to Apr 4, 2007