Dude Spots Chupacabra In Goodyear, AZ

This guy thinks he has seen a chupacabra and has video footage to back him up. It is now easier to find a chupacabra than a job in Arizona.