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