This is the moment when a two-legged stray dog gives birth to her very own litter of four-legged puppies
She was one of many strays known around the local area and was well known after tragically losing her legs to a speeding train a few years prior.
The stray, named Shi Bao, is seen lovingly nuzzling her puppies while taking them for a walk, balancing only on her front legs.