Meeting a human, that calls themselves a Pokemon is weird. But it's even weirder when it's your own, or a friend's.All Rights Reserved
Meeting a human, that calls themselves a Pokemon is weird. But it's even weirder when it's your own, or a friend's.
10 parts