21 Aug, 2019
By, Wikipedia
Ituxi Vallis
Ituxi Vallis is a valley in the Elysium quadrangle of Mars, located at 25.4° N and 207° W. It is 62 km long and was named after the Ituxi River in Brazil.
References
21 Aug, 2019
By, Wikipedia