Kyo Kara Maoh!

Season 2

2005 · 39 episodes

Episodes