Men in Black: Belief in aliens not so far out for some Catholics
VATICAN CITY – More than 2 million people RSVP’d to a recent social media invitation to “storm” Area 51 in Nevada, in the hope of discovering whether alien life or spacecraft may be secretly stored at this U.S. Air Force base.
- Published in International