El Chupacabra Mystery Solved?

I’ve never really believed in the existence of el chupacabra. It has no real supporting evidence of its existence prior to 1995 (not to the extend that other cryptids do, anyways), and always seemed more the spawn of the internet craze rather than a real creature. And now after 15 or so years of lots […]