Saints Peter Stained Glass St John Baptist Cathedral Lyon France #
Description
Saints Peter Andrew Apostles Old Stained Glass St John the Baptist Cathedral Basilica Lyon France. Cathedral begun in 1180 and finished in 1480. Peter's symbol is keys. Andrew X Cross