TMZ

Our TV Shows

Got a Tip?

Call TMZ at (888) 847-9869 or Click Here

El Chupacabra -- Found in Texas (Allegedly)

Leave it to Texas … a family claims they have captured a chupacabra in their own backyard … forgetting momentarily the creature DOES NOT EXIST.

COMMENTS

video tagged in Weird News

Around The Web