Strike The Blood Season 1-4 All Episodes + OVA

Strike Blood Season 1 has 24 episodes + 2 OVAs. You can download altogether from the link below.