St. Peters Church England
There is something floating above the stain glass windows.
Back to Pictures