Sacred Allegory (1490-1500)
painting 82 of 109 by Giovanni Bellini

Sacred Allegory, 1490-1500 by Giovanni Bellini