Three fox terriers huddled together on a narrow shelf of rock, partway down a cliff near Sainte-Adèle, Quebec. They had been stranded for several days. Reaching them required rescuers to descend by ...