Ranchers: We killed a chupacabra!

    Just Watched

    Ranchers: We killed a chupacabra!

A couple living on a Texas ranch say they have a dead chupacabra on their property. CNN affiliate KAVU reports.