Watch Vampire Knight Season 2 Episode 12 - The End of the World

Vampire Knight Season 2 Episode 12

First Aired: December 22, 2008

Description: Vampire Knight Guilty Episode 12