Orders are processed every 3-5 days. Last day to ship is December 17th.
Something's amiss with this 1000 piece puzzle. Here's the twist, a shuffle of tiles, a picture exchange - how the final arrangement will appear is a mystery waiting to be solved.