adderbury-47

15th century rood screen – St. Peter and St. Paul, Deddington