Tag: chupacabra

Chupacabra?

A story in The Huffington Post on a Texas couple who say they caught an alleged “chupacabra” in a live trap caused a gigantic stir on social media last week. I got dozens of inquiries about the identity of the creature. You can watch…