Puzzle, 20 pieces

Who's on the Farm?

Updated: 12 Dec 2025