Orders are processed every 3-5 days. Last day to ship is December 17th.
Something's amiss with this 500 piece puzzle. Here's the twist, the puzzle on the box is more than a bit different from the puzzle on the box.