Hello Kitty: Playing with Purses - 300 Piece Puzzle in a Tin
300 Pieces Puzzle in a Tin. Since 1891 we've been making the finest puzzles in Ravensburg, Germany.