The new information just keeps on rolling in. With the vatican saying it is ok for people to believe in aliens and the nasa announcement and, now
this! This could be one of the best weeks ever in UFO developments.
This content community relies on user-generated content from our member contributors. The opinions of our members are not those of site ownership who maintains strict editorial agnosticism and simply provides a collaborative venue for free expression.