-
Lock Up Your Goats
-
Oh, no, here they are again: People claim to have seen mysterious animals in Texas that they assume are chupacabras, the mythical -- let's stress that part -- goat-sucking creatures. They are not chupacabras. They are unicorns. Separate species. (ABC News)
Have an opinion? Add your comment below.