
12/18/2022: Convoy of Life, Litigation Funding, Lourdes
60 Minutes
00:00
I Believe in Miracles
60 minutes traveled to the sanctuary of Our Lady of Lords in southern France, where 70 medical miracles have been recognized by the Catholic Church over 160 years. The joy in two-year-old Melania defied both cancer and war, but if she was to live, her family had to escape Ukraine. And tonight you'll hear a miracle story and from the renowned doctors and researchers who investigated it.
Transcript
Play full episode