The Marriage at Cana
painting 20 of 30 by Paolo Veronese

The Marriage at Cana by Paolo Veronese