For the past few hours, all that the internet is talking about is Pope Leo XIV’s ‘holy drip’! A picture of him wearing a pair ...