From Destinypedia, the Destiny wiki
Echo Mesa, Io
Vex Red Legion Taken
Giant's Scar The Wraith Mines Lost Oasis
Terrabase Charon was a location in Echo Mesa on Io. During the Red War, the Red Legion used the place as a base while mining the Traveler's energy to fulfill Ghaul's plan.