Friday, September 5, 2025

Boy's Town Dowd Chapel: Stained Glass Window Art, Statues, Father Flanagan Tomb

 If anything the Dowd chapel is a ork of art, with many expressions of art within.  The stained glass windows represent Jesus or Mary.   There are also statues.  The mood in the tomb are set apart by the color of light coming through the stained glass.  The organ loft is incredible.