I recently posted a hacker video claiming that NASA is going to announce the existence of alien life. Now this video comes to my attention and FREAKS me out. What could it possibly be if it's not alien? No, it's alien, watch!