I Think I Saw a Chupacabra

OK, let me set the record straight before I write any more…there are no chupacabras. The chupacabra, sort of a canine version of Bigfoot, is a myth. The chupacabra story is popular in this part of the country with occasional sightings and the infrequent shooting when a rancher finds one near his herds. (Don’t let […]