Bakemonogatari

Episodes: 15
Alt Titles:
Completed