Jusepe de Ribera

Spanish, 1591-1652