was reading AOL news, and it had this on the front page. I don't know what to make of it, it's obviously a joke or something, but why would it make front page news? I'll copy and paste the article so you can see for yourself, let me know what you think of it. Seems strange:
NASA spacecraft...