Chupacabra caught in Texas

You mean water bloated decomposing raccoon right?