Denebola

Denebola is a star system located 36 light years from Planet Earth. It is one of the Sun Systems.

Locations

 * Planet Nu Wa