Video - Featured Videos

«Back to main video page
  • Chupacabra found alive in Texas?add to reading list  

    Posted on April 3, 2014 at 12:32 PM

    In Ratcliffe, a small town in DeWitt County, residents are certain they've found the mythical, despicable chupacabra, and this time, it's alive.

    By Janelle Bludau / KAVU-TV
More
Share

More Featured Videos

More