Chimeran Planet

The home planet of the Chimera is red, large and has at least one noticible moon