AP - The apparent discovery of ice near Mars' north pole has scientists asking: Did the frozen water melt at some point in the planet's long history to create an environment friendly for life?




View the Entire Article