I have seen this "chupacabra" video (or a copy thereof) before. But it was today that I ran across it again and thought I'd post the similarities between these two captures of skeletal humanoids (Louisiana Woods Creature). It adds all the more weight of evidence that these things do exist.




[Linked Image from metawake.info]

[Linked Image from metawake.info]