Terrifying shocker about a foul-smelling creature that raises a horrific stink in an abandoned desert town. The monster targets a quintet of young travelers who get lost. Devon Gummersall stars as the brilliant but blind leader of the pack. Written and directed by Dave Payne.