A 3-month-old puppy living on the street in India had the terrible misfortune of getting stuck in a thick layer of tar near a road that was being repaired.
The puppy became trapped in the tar, unable to stand or move her legs, according to the animal rescue organization Animal Aid Unlimited.
A young boy saw the puppy struggling and somehow managed to get her out of the tar, the organization posted on its Facebook page.
He brought the puppy home and then called Animal Aid.
The rescue organization bathed the dog four times with special soap to remove all the tar.
Based in Udaipur, Animal Aid Unlimited is home to a number of dogs, cows, donkeys and pigs.
The charity provides emergency assistance and shelter to street animals, responding to calls made to their dedicated helpline.