A dog who went missing after tornadoes hit the US state of Alamaba on 27 April managed to make its way back to its owners home 20 days later, despite suffering two broken front legs.
Mason, a terrier mongrel, was hiding in his owners' garage in Birmingham, Alabama, when he was sucked up by a twister raging through the city.
When his owners returned to their damaged home three weeks later to sift through the debris, they had almost given up hope of ever seeing their pet again.
To their surprise, they found Mason waiting for them on the porch. His two front legs were fractured so he had had to crawl on two broken legs to get home.
They took the dog to the local animal shelter in the hope staff there could look after their beloved dog whilst they tried to rebuild their home.
William Lamb, a veterinary surgeon at a nearby animal care clinic, had called the shelter a week earlier, offering to help animals affected by the tornadoes.
When he heard about Mason, he immediately offered his services, free of charge.
Four days later, the dog underwent three-and-a-half hours of invasive surgery to help him walk again.
Mason is now recovering and learning to get around on his two splints.
He's doing great... he's eating, he's drinking, he's just doing wonderful, Dr Lamb said.
Watch video: http://www.telegraph.co.uk/family/pets/8540669/Pet-dog-crippled-by-tornado-drags-himself-home.html