Chupacabra Finally Revealed?

Friday, October 20, 2006 at Friday, October 20, 2006
Could it be that a real-life Chupacabra was finally captured? One picture is worth a thousand words, as they say, but in the modern Photoshop era, a picture may not be exactly as it seems. Check out this TV news video and decide for yourself just what this is!