Home About Contact Advertise
Subscribe Sign In
Lizzie Thompson / Petersburg Pilot
The 11 stained glass windows newly installed at St. Catherine of Siena Catholic Church are some of the most recent of Debi McMahon's glass art installations that can be found all around Petersburg.