Description
All 12 episodes of the Japanese anime series about the adventures of a vampire vigilante. Desperate to make amends for his past indiscretions against humanity, the vampire known as Shido (voice of Takumi Yamazaki) sets out to thwart the nightbreed, a demonic race that take possession of humans to...