The Maggot Head is a scary prop decoration for Halloween.
The Worms are so squirmy they go up your snout! Hang up this Maggot Head to scare the neighbors for good.
The Maggot Head is a scary prop decoration for Halloween.
The Worms are so squirmy they go up your snout! Hang up this Maggot Head to scare the neighbors for good.