Cobble Hill
Puppy Love - 350 Piece Family Style
$16.99
The pieces in this puzzle come in three different sizes (small, medium and large) so that people with different skill levels can work together. Great fun for the entire family!