Divine Restoration
Our Lady Star of the Sea Catholic Church
S1 E17:
A New Orleans church's storage space gets overhauled into an adoration chapel available for worship 24 hours a day.