Vatican Nativity Scene: Aliens, Again?
More evidence that aliens are interfering in the Vatican. Just look at the 2020 Nativity Scene!*
This special edition of The H-Files delves into the mystery behind the bizarre display the Vatican put up a few days ago. The creatures it depicts do not look human…
*No, this isn’t the actual opinion of CCM; it’s just a fun video. We actually subscribe to the “Three M’s” as the explanation for how weird (and disturbing) our clerical leadership has become.