Stephen Colbert: "I know the Pope's infallible, but that doesn't mean he can't make mistakes."

No comments: