Log out
Stained Glass
St Nicholas Church
Islip, Oxfordshire, England
1948