Indus Vallis

Today's VIS image shows part of Indus Vallis, located in northern Terra Sabaea. The channel system is over 300 km (186 miles) long. Orbit Number: 94960 Latitude: 19.1891 Longitude: 38.424 Instrument: VIS Captured: 2023-05-12 07:31 https://photojournal.jpl.nasa.gov/catalog/PIA26220