Parade of Animals Pieces of History 300 Piece Puzzle By Find It Games 300 Pieces, 40 Objects hidden in the puzzle