Today's Image of Mars is of a channel in Tyrrhena Terra. Tyrrhena Terra is located just northeast of Hellas Basin. This image is evidence that water once flowed on Mars, but who really needs evidence of that anymore?
This image was taken by Mars Odyssey's Thermal Emissions Imaging System (THEMIS) on Sept 22 2011. Clicking on this image will take you to the original page from THEMIS.