Vordum

The Vordum were an alien species whose scent was considered repulsive by Humans.

Appearances

 * Planet of Twilight