Though he was swept away by a deadly tornado and suffered two broken legs, he was determined to make it back home. And so he did.

That is the amazing story of Mason, a Terrier mix who was hiding in his family’s garage on April 27 in North Smithfield, Alabama when a storm picked him up and blew him away. His owners couldn’t find him and had about given up when they came back Monday to sift through the debris, and found Mason waiting for them on the porch.

“He’s got 2 broken legs and they’re distal radial ulnal fractures, they’ve not been able to be in alignment so neither one of them have healed so he had to crawl on 2 broken legs to get home,” said Dr. Barbara Benhart, staff veterinarian at the Birmingham-Jefferson County Animal Control Shelter.

Mason now rests inside the Vulcan Park Animal Care Clinic in Alabama where he’s awaiting surgery to repair his 2 badly broken legs.

“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, a shelter worker. “For an animal just to show up on someone’s porch after this time was pretty remarkable, especially with the condition he’s in.”

Mason’s owners asked the shelter to take him because they’re not able to care for him while they try and piece their lives back together. But Mason’s amazing tale will be getting better thanks to the help of a donation from the Vulcan Park Animal Care Clinic.

“A man called and asked if there was anything he could do, last week, and this dog appeared today and so I called him, and never a hesitation, he offered ‘bring it on over and he’ll see what he can do,” said Dr. Benhart.

Now with a little luck and a lot of love, Mason may become a mascot for storm survivors on four and two legs.

“For an animal to go through what he’s gone through and not to be ugly, to be happy for any companionship is remarkable, we’re honored to be part of his recovery,” said Doster.

As of Wednesday night, Mason has been x-rayed and put on an IV. His vets at the Vulcan Park Animal Clinic plan to operate on his two broken legs Friday. They will use plates and maybe pins to help realign his bones. Doctors think it will be a long, but ultimately successful recovery.

The hope is that after he recovers, he can return to his original family. If not, the shelter says they will find a home for Mason to start his new life with new mobility.