Puzz 3D Puzzle CAMELOT 620 pieces 620 sturdy foam backed pieces Challenging Ages 12 to Adult