An insurmountable amount of resources have been dedicated by all of our Earth’s space agencies to locate extra-terrestrial life. The belief that our …

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