Watch Strike the Blood - Episode 2 Online

Aired: Nov 25, 2015 to Dec 23, 2015