Europe recently signed off on a $668 million plan to uncover alien life.

The PLATO mission will launch an observatory 932,000 miles into space, in the …

First posted on http://nypost.com