El Chupacabra, the goat sucker. Several countries have spotted them. This is as close to the subject as I could get before it ran off.
Your browser does not support iframes.