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. ( Canyon Puppy on FB