The NASA Alien Announcement Is Happening NOW

NASA’s currently announcing that insane thing about how [SPOILER] there are ALIENS living a lake in California, and you can watch it live right now.

Update: Or not! Whatever! I don’t understand how the internet works, but all the important information is here.

More ...