Salvator Rosa

Italian, 1615-1673