1000 piece puzzle packaged in a tube, with handsewn muslin bag. Featuring images from the Cavallini archives.
1000 piece puzzle packaged in a tube, with handsewn muslin bag. Featuring images from the Cavallini archives.