Sightra

Sightra is the planet where Opticoids live, not much is known about this planet but it is possible that there may be deserts and rainforest.

Inhabitant Aliens

 * Opticoid
 * Unknown Species