Xedriea

Xedriea is an alien planet from another universe. It is the homeworld of the Xedrieans.