Library 1000 Piece Puzzle by Cavallini & Co.

Say hello to your new favorite puzzle! All Cavallini puzzles come packaged in a 10″ puzzle tube and a handy muslin bag to keep all the pieces together.