These have been discussed, several times, and proven as CGI. I think it was that the original site that released it made it for something, but they
said when reeased it wasn't real, it's just everyone saw it and said "Oh my God! Chupacabra!"
This content community relies on user-generated content from our member contributors. The opinions of our members are not those of site ownership who maintains strict editorial agnosticism and simply provides a collaborative venue for free expression.