In January 2016, three friends venture out into a small wooded area in a Utah canyon in search of a chupacabra. What they found was much more disturbing than a creature. They were never heard from again.
Director
Writer
Editor
Self
Self
Self
45 minutes
2017-02-18
English
United States of America
Inner Frequency
881 days ago
You must be logged in to do that!
Sign up for the beta.