Normally I have a very cynical outlook on the world. But every now and again, there is something that restores my faith in humanity – like this wonderful rescue of a stranded dog.
As people passed by a river, they noticed that there was a dog caught down in the middle of the quick-moving water – a very precarious position to be in.

That is when one brave man made his way down the steep incline in order to get to the dog.
The man scooped up the dog and made his way over to the edge of the bank, but it was going to be a very big struggle to get the dog back up to the top on his own. Inspired by goodness, a group of young men came to both of their aids.

The young men linked up and formed a human chain. Together, they all worked to get down to the man and the dog, pulling them back up to safety.
A witness on the other side of the river managed to film the entire good deed. Faith in humanity restored!
You can watch these good people rescue the dog in the video below:
Please use this video: