Death Spiders

The Death Spiders are a species of 12-legged alien beings.