Possible chupacabra sighting in North Carolina
In April of 2018 a picture started circulating on the internet of what some people believed to be a chupacabra caught on tape! The photo is from an animal camera that was mounted in the woods in North Carolina as part of...