Sand Scavenger

The Sand Scavenger is a creature native to an unnamed planet where the Bokunh Island is located.

Biology
A green insectoid-like creature with tentacles.

Appearances

 * Alien Legions Vol 1 Issue 004 (1984)