Jul 14, 2025 by News Staff

Planetary scientists have discovered more than 15,000 km of ancient riverbeds in Noachis Terra, a region in Mars’ southern highlands. This discovery...