Ravensburger Kitty Playtime - 100 Piece Puzzle
100 Pieces Puzzle. Since 1891 we've been making the finest puzzles in Ravensburg, Germany.