Guercino

Italian, 1591-1666