As the McCarrick report has been released, it has Catholics unsure of where to go from here. We unpack the report with Fr. Robert Gahl, as he helps put it into perspective. The gates of hell will never prevail against the Catholic Church. Stay strong and know that while evil has been exposed, God is victorious and His Church will never fall.
Listen to the full episode on Relevant Radio here.