Pokemon 300 piece puzzle from Buffalo Games.  The puzzle pieces and box are in great condition and all 300 pieces have been counted.  The poster of the puzzle has been torn in two, but can be taped together cleanly.  This puzzle will be shipped quickly, safely, and for free.