Search
Seeker

Texas 'Chupacabra' Turns Out to Be Imposter

Could a mysterious creature captured in Texas be the legendary chupacabra?

April 4, 2014
12:30 PM EDT

close

Learn More