Numerous channels dissect the higher elevation material at the top of this image. This image captured by NASA 2001 Mars Odyssey spacecraft is located in Noachis Terra. Orbit Number: 65679 Latitude: -25.5077 Longitude: 18.2562 Instrument: VIS Captured: 2016-10-03 20:51 http://photojournal.jpl.nasa.gov/catalog/PIA21179