Raffaellino del Garbo

Italian, c. 1466-1524