DSCN3761 crop.jpg

Our Lady of the Assumption Church in Charlotte, North Carolina (NCR photo/Peter Feuerherd)
Our Lady of the Assumption Church in Charlotte, North Carolina