The past couple of weeks have been pretty irritating if you’re a fan of the scientific and rational approach to looking for life on other planets. A …

First posted on http://www.blastr.com