Mason, a terrier mix, was picked up and swept away by a tornado. His family searched but could not find him.
Then Monday, two and a half weeks later, they came back home to sift through the debris and found Mason waiting for them on the porch.
"They've not been able to be in alignment so neither one of them have healed, so he had to crawl on two broken legs to get home," said veterinary Dr. Barbara Benhart.
"This is probably the most dramatic we've seen as far as an injury in an animal that's survived this long," said Phil Doster, an animal-shelter worker.
A veterinarian has volunteered to take Mason in and nurse him back to health.