Giovanni Benedetto Castiglione

Italian (1611-1675)