Annibale Carracci

Italian, 1560–1609