This image from NASA 2001 Mars Odyssey spacecraft shows an unnamed channel draining from the highlands of Promethei Terra to lowlands of the Hellas Basin.
Orbit Number: 59120 Latitude: -36.2289 Longitude: 100.566 Instrument: VIS Captured: 2015-04-12 15:39
http://photojournal.jpl.nasa.gov/catalog/PIA19499