Nadiem centipede

The Nadiem centipede was an arthropod that lived in Threadneedle Canyon on the planet Nadiem.

Appearances

 * "Hide in Plain Sight"