that’s not a hupacabra- this following photo however WAS a chupacabra caught on dashcam by myself
http://500px.com/photo/4701073
Looks like a German Shepherd ..... but not quite. What happened when you drove by it?