Our Lady’s victory in the spiritual battle raging throughout the Church and the world today must begin in our own souls.
Taken from Fr. Rodriguez’ presentation, “God Is Truth – The Devil’s Attack on Truth”
https://www.youtube.com/watch?v=Wk7eBy-psuE