SadButMadLad has written a piece over at Anna Raccoon’s place about NASA’s latest claim to have found (ahem, on Earth as usual) another reason to believe in extraterrestrial life.
NASA’s original press release on 29th November didn’t give any hint of what they had discovered,
WASHINGTON — NASA will hold a news conference at 2 p.m. EST [...]


Recent Comments