A heart-warming moment in which five friends formed a human chain to rescue a puppy from a reservoir has been captured on video.
The dog got too close to the Sayran reservoir in the Kazak city of Almaty and fell in.
With the water flowing rapidly, the dog struggled to keep its footing. Luckily, a group of five friends were walking past and decided to make a daring rescue. The incident was captured on camera by Marjana Khadreeva.
After several attempts, the group was able to pull the dog up the steep incline.
Ms Khadreeva uploaded the video to the internet, and it quickly went viral.