Structural anomaly northeast from Arabia Terra

Quick Reply