You might have noticed a wave of tabloid headlines spread this week claiming the Vatican would be making an announcement about “aliens”.
Continue Reading