Ego the Living Planet

Ego the Living Planet is ????