Where to watch indie Bigfoot thriller filmed in Mount St. Helens area