Cavallini & Co Vintage Sewing 1000 pc Puzzle

Cavallini & Co Vintage Sewing 1000 pc Puzzle