Luca Giordano

Jigsaw puzzle: Bacchus and Ariadne Bacchus and Ariadne
  •  280
  •  26
  •  4.8