MAGIKARP Pokemons S1
MAGIKARP

MAGIKARP

Supply: 250

Holders (Total: 27)