The Tears of Saint PeterJusepe de Ribera, called Lo Spagnoletto (Spanish; 1591–1652)ca. 1612–13Oil o