Man Rescues a Puppy From a 350 Feet Canyon!!

This is one of the most heartbreaking, inspirational, and heroic videos. This climber discovered an abandoned puppy over 300 feet in a canyon, starving and in desperate need. Watch how he saves him! God really puts people in the right place at the right time.