An analysis of the deepest spot in the oceans finds signs of microbial life. David Biello reports
See All 324 Episodes of "60-Second Earth"