Last Supper

Oil on canvas | 220 x 523cm | 1585

Paolo Veronese

Palazzo Brera, Milan, Italy

Image courtesy of WikiArt
read more