00:10:00
Mega-impact on Mars
Scientists have identified what could be the largest impact structure in the Solar System, created on Mars at about the same time as the Moon-forming impact on Earth.
More details | Watch now