When you are mushing in long distance races like the Iditarod and the Yukon Quest, being prepared is a matter of life and death. Through the course of these 1,000-mile races, mushers will face all ...