Nelsha

The Nelsha is an alien creature native to the planet Pathacelse.

Biology
A creature that can change its form at will of the one who wears it. Described as a telepathic osmosis making it an excellent garment.

Appearances

 * Lanfeust of the Stars #2 - The Towers of Meirrion (2003)