French scientists may have just found the first evidence of life beyond Earth. Yes that’s right: we’re talking about aliens.

Using the data from …

First posted on http://www.thedebrief.co.uk