Lair Of The Beast

IMDb 5.2 90 2016
The Chupacabra is real and four friends will document it! Will they survive?