Best Pokémon 30th anniversary gifts that aren’t trading cards, from a Poké Ball G-SHOCK to a Snorlax-powered sleep tracker
Pokémon is 30, and the anniversary drop arrives September 16. Every card in a booster pack is foil, and every pack hides one of 30 Pikachu illustrations. Fair warning before you scroll, though. Nothing below is a card or a..