Is This The Legendary Chupacabra? [Pic]
Did someone snap a photo of the elusive Chupacabra?
"El Chupacabra visited my friend's front yard. Check out his lunch near the tree."
The photo was taken in southern Arizona. Do you think its a picture of Chupacabra???
Also...his lunch...is...is that a dog? (Click the pic to make it bigger)