Buffalo Games - Beach Pokemon - 500 Piece Jigsaw Puzzle.