Mai Kagari is kind of fascinating.
She's got such a quirky charm about her.
Somehow I feel like she's more puppy than puppy?

She also takes it up the butt which never hurt.