Alonso Cano

Spanish, 1601-1667