Thursday, April 3, 2014

Video: Has the elusive Chupacabra been caught!

A Texas couple claim they have caught the legendary Chupacabra in their own backyard!  KFOR has the story:


No comments: