A new film set for release later this month claims that it has undeniable proof of a “humanoid of unspecified origin”, which is really just...
While checking her baby monitor, an Australian woman was horrified to discover what she believes was an extraterrestrial peering through her back window on Sunday...