Luigi Cavalieri

Jigsaw puzzle: At the ball At the ball
  •  874
  •  52
  •  3.5