Ranchers: We killed a chupacabra!

pkg chupacabra or coyote_00000901.jpg

    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.