Giovanni Bellini

Italian, c. 1425-1516