They found a dead chupacabra and are going to stuff it! There are only two possible explanations:
1. It's yet another funny dog or sick coyote.
2. Last time I had 特セックス some of my alien seed pods got all the way to Texas.
Oh well, it'll make a cool taxidermy either way. Here's hoping for red light-up eyes.