Because Kaito and Shinichi were meant to be together and indulge in sometimes weird, sometimes cute things.All Rights Reserved
If you already have an account, Log in.
Because Kaito and Shinichi were meant to be together and indulge in sometimes weird, sometimes cute things.
30 parts