Hat tip to Mark Shea.
Did Pope Francis Lie?
-
Something of a scandal is brewing in Rome. Leaked documents from the
Vatican seem to indicate that the late pope misrepresented the results of a
survey of ...
4 hours ago