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.…