A Guy Finds This Puppy In A 350-Foot Deep Canyon, Then He Comes Back To Rescue It

Zak Anderegg was hiking alone in the Arizona desert when he found a puppy at the bottom of a 350′ deep slot canyon. What he did next really brought tears to my eyes.

Watch the video.

Credit: Canyon Puppy