If you’ve been remaining hopeful that humanity will find evidence of extraterrestrial life within your lifetime, scientists at the Geneva Observatory …

First posted on http://bgr.com