Is CNN taking lessons from the National Enquirer? I guess we'll call reports that the mythical Chupacabra may have been discovered "off beat".
Here is the video for your entertainment. It seems they are not letting us embed it (great call). This creature was discovered in Texas. In Puerto Rico, I'll continue to blame it on the monkeys.
The Insider





