The Straw People are a group of human-like creatures who live in the Dark Lands. They possess occult powers and are ruled by the witch women, Red.
Appearances[]
- Severed Souls (First appearance)
The Straw People are a group of human-like creatures who live in the Dark Lands. They possess occult powers and are ruled by the witch women, Red.