Watch God Eater - Episode 3 Online

Aired: Jul 12, 2015 to Mar 26, 2016