Video

Texas Couple Claims to Have Captured Chupacabra [VIDEO]
Do you believe in the Chupacabra? Whether or not the Chupacabra is real has always been a heated debate between my close group of friends. I never had any physical evidence, so I never took a side on the subject. However, a Texas couple claims they have found a Chupacabra, and they have vi…

Load More Articles