Our Lady Star of the Sea Catholic Church

Our Lady Star of the Sea Catholic Church

Available on Tubi TV
S1 E17: A New Orleans church's storage space gets overhauled into an adoration chapel available for worship 24 hours a day.