'Ugly Beast' Found in Texas: Another Chupacabra?

More from LiveScience