Pokémon Japan

Basic Fairy Energy

24 printings across 14 sets · fair value $1.26 – $13.78