Educa manufactured this beautiful puzzle in 2007. The title is A Slice of Life. It is, in fact, a fragment of Life, The Greatest Puzzle, by Royce B. McClure, which was the largest puzzle available back in 2007.
The puzzle is NEW, with its original FACTORY SEAL. The box shows wear in several corners, but the factory seal remains in place. There is a tear in the seal as well.
It measures 136 x 96 cm. The reference number is 13429.