Watch Baldr Force EXE - Episode 1 Online

Aired: Nov 10, 2006 to Apr 4, 2007