Ever since the marketing buzz for the documentary film Sirius began filling up the inboxes of fringe news websites, debate has been raging about the...
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...