This is the Puzzle Presto! Peel & Stick Puzzle Saver from Buffalo Games.
This is the alternative to puzzle glue
Adhesive sheets are permanent
Enough material to preserve one 1,000 piece puzzle
up to 29" x 21-1/2"
Each adhesive sheet is 15" x 7-1/2"
6 adhesive sheets
2 adhesive hangars