Torrilex

The Torrilex are an extinct species from the Forty-Sixth Florescence of the Milky Way Galaxy.

Source

 * Retread Shop by T. Jackson King