idk... i dont believe it unless u give the coordinates of the place where it was takin.. cuzz i have google earth ill check it
actualy they found life on mars last year.. ish..... there little bug maggots tho. still non the les.. aliens