The Red Planet?s Hellas Planitia is one of the largest impact craters in the solar system and NASA says it has ?a number of unusual features.?


More in SCIENCE

Latest News on WATCH4NEWS