Buffalo Games & Puzzles Pokémon 500 Piece (Not Counted) Puzzle. Pokémon puzzle made by Buffalo Games & Puzzle. 500 piece puzzle. Pieces not counted.