A view of the beautiful stained glass windows in St. Peter's Church