My wife and I were travelling in rural Arizona when a truck passed us speeding. About a mile later he hit a puppy in the road and sent him flying. (he did not stop) The puppy obviously had broken his hind legs as he could only use his front legs to get out of the road. We stopped and went to a...