linky doo Seems my little pet is making his way around the world. I know my chupacabra was invented by the Cuban government, but how do you think el chupacabra (I call him "choopie") got to a rural Russian village? answer: I let choopie use my frequent flier miles. How do you feel about el chupacabra? Cuban urban legend gone wrong or perhaps.. something more?