Texas Couple Claim They Caught A Chupacabra At Their Home [VIDEO]
A Couple from Ratcliffe, Texas claim they have captured a "Chupacabra" in a tree in their backyard. Just like Bigfoot the Chupacabra has been a legendary myth. The Chupacabra is said to have first been seen in Puerto Rico. Residents of the town are convinced that this is the real deal. The Texas couple said they will keep the creature at their home until someone has confirmed what it is.