Seems NASA found DNA in Meteorites, meaning Non Human Life has been found, See the Vide explaining it after the Jump! Tat WZA WZA on Google+
Seems NASA found DNA in Meteorites, meaning Non Human Life has been found, See the Vide explaining it after the Jump! Tat WZA WZA on Google+