The Sacrificial Lamb – Josefa de Ayala, ca 1670 Full size 800 × 551 pixels Follow me Previous image Next image