Stained Glass

St Nicholas Church
Islip, Oxfordshire, England

1948