Piece together a cheerful winter town filled with seasonal charm in this 300-piece Galison puzzle. Oversized pieces make it an inviting holiday activity for families and puzzle lovers.
Piece together a cheerful winter town filled with seasonal charm in this 300-piece Galison puzzle. Oversized pieces make it an inviting holiday activity for families and puzzle lovers.