Hephaestus Fossae pits. The Hephaestus Fossae are a system of troughs and channels that are about 604 kilometers in length. The fossae have been tentatively identified as outflow channels, but their origin and evolution remain ambiguous.
HiRISE Picture of the Day archive. [More at links]