Space/Science
Anyone hear of this? Is this a new rumor going around? These couple of pages one and two pages if true, are quite interesting reading. Either this is a joke or we've been taken as fools to allow this to be covered up for so long.Comments anyone?