José Jusepe de Ribera, also called Lo Spagnoletto, Spanish (active Naples), 1591-1652 -- Virgin and Child Philadelphia Museum of Art

Random pics
«José Jusepe de Ribera, also called Lo Spagnoletto, Spanish (active Naples), 1591-1652 -- Virgin and Child» - Philadelphia Museum of Art