Chupacabra found and captured? hehe

Well it was in the news anyway. Worth seeing.