Yes, you got that right – NASA admits that it’s in contact with alien species. They just forgot to mention it! Weird, right? Well, not really. Just …

First posted on http://twofeed.org