Texas 'Chupacabra' Turns Out to Be Imposter - LiveScience.com
http://www.livescience.com/44617-texas-chupacabra-mystery.htmlTexas 'Chupacabra' Turns Out to Be Imposter
Submitted in section: Paranormal news 2014: Texas 'Chupacabra' Turns Out to Be Imposter - LiveScience.com