Watch Ajin: Demi-Human (Dub) - Episode 13 Online

Aired: Jan 16, 2016 to Apr 9, 2016