Paolo Veronese

Jigsaw puzzle: Marriage in Cana Marriage in Cana
  •  532
  •  33
  •  4.9