Nothing can go wrong in Kagamine Rin's life! ... Until it does. In her hour of need, who will be her knight in shining armor?All Rights Reserved
Nothing can go wrong in Kagamine Rin's life! ... Until it does. In her hour of need, who will be her knight in shining armor?
8 parts