Well, my computer crashed before I had a chance to read the article, but judging by the picture, I'd say is a Chupacabra.
And for the record, El Chupacabra is no longer a "mythical" creature, it's been labeled as a rather unusual, and complicated breed of dog.