A century ago, up to three million sheep grazed the hills of Idaho, producing some 23 million pounds of wool each year. Today ...