This festive deck of holiday puzzles includes 50 brand new beautifully-illustrated cards. Each card shows a clue to a well-known carol on one side, and the answer on the other.
Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device