The Marriage at Cana
painting 21 of 30 by Paolo Veronese

The Marriage at Cana by Paolo Veronese