Terra Roxa

Terra Roxa was the home planet of the Terra Roxans. (PROSE: Solar Max and the Seven-Handed Snake-Mother)