The Marriage at Cana
painting 13 of 26 by Gerard David

The Marriage at Cana by Gerard David