Leech
- 2018
- 9m
After attempting to help a stranger in a remote forest, a lone hiker discovers that she has stumbled into a situation out of her control.After attempting to help a stranger in a remote forest, a lone hiker discovers that she has stumbled into a situation out of her control.After attempting to help a stranger in a remote forest, a lone hiker discovers that she has stumbled into a situation out of her control.