The usual cadre of scientists who disproved previous findings are stumped If you were ever wondering where you'd be when NASA announced peer-reviewed evidence hinting at extraterrestrial life - long dead, if it existed at all - look around, because this is it....
Articles
1