IMG
Planet Type
System
Echidna is one of the planets located in the Typhon system within the The Phoenix Massing.