Clues to life on Mars found on Earth (Voice of America) Scientists think they’ve uncovered clues to what life might exist on Mars – from a discovery made right here on Earth. The team from Oregon State University collected microbes from ice within a lava tube found in the Cascade Mountains in America’s Northwest. (see [...]

