Results 1 results found Stained glass of Adam and Eve, and Abraham preparing to sacrifice Isaac, St. Mary's church, Deerhurst, Gloucestershire, England, United Kingdom, Europe