Did someone snap a photo of the elusive Chupacabra?

The photo was put on Reddit by user Youdontevenknow1. The title read:

"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)


More From Classic Rock 105.1