I suppose it's a fun thing. I'd wear a Chupa-shirt. Really. C'mon--I wear my Starfleet Academy shirt for college t-shirt days at school.
Anyway, because I am such a nerd, I went along and did a little bit of research. The description given in the article above actually matches with the description for the Elmendorf Beast. Not surprisingly, that was also determined to be the Chupacabra.
Who knew? They could be on to the real thing. I amuse myself.