-
Just In Case, Hide Your Goats
-
People in Lake Jackson, Texas are talking about pictures some think show the elusive chupacabra. The guy who saw it doesn't even believe it's the legendary Mexican goatsucker, and says sending the photos to the local paper was a practical joke, but that doesn't prevent people from believing. (KTRK-TV/Houston)
Have an opinion? Add your comment below.