By now you should know that it’s (almost) never aliens.

Still, earlier this week, Russian cosmonaut Anton Shkaplerov told the Russian state news …

First posted on http://mashable.com