Loading...

Legendary chupacabra spotted in Texas?

|Sightings of the legendary chupacabra continue - this time with a peculiar animal spotted in Helotes, Texas. KENS-TV's Karen Grace reports.