Let the Light in Let the Light in This stained-glass depicting Jesus is located in the Cathedral of Saint Helena in Helena, MT. I love stained-glass. In the Cathedral there are actually 59 windows – the light is amazing! If you like it, please share!EmailTweetPrintLike this:Like Loading... Related