Giant's Scar

Giant's Scar is a location and landing zone in Echo Mesa, Io.