7792_PIA21895_ImpactSite_FigA_FINALIMAGE_2 Published September 17, 2017 at 505 × 508 in On Another Planet