Chupacabra Found?
January 19, 2010 1:22 PM
The legend of the "chupacabra" is no longer a legend according to some Texas residents claiming to have seen the strange looking animal. KTVT's Carol Cavazos has the story.
January 19, 2010 1:22 PM
The legend of the "chupacabra" is no longer a legend according to some Texas residents claiming to have seen the strange looking animal. KTVT's Carol Cavazos has the story.
1:04 June 8, 2011
1:36 January 24, 2011
1:18 January 13, 2011
1:39 January 12, 2011
1:38 January 4, 2011
0:57 January 3, 2011
0:30 January 3, 2011