2015 Iditarod Fun Facts

Iditarod 2015 begins in T-minus 48 hours, and already the excitement around Alaska is palpable. Every team (and there are 78 of them) has been checked by an army of veterinarians, mushers are right now sitting in a meeting to talk about final details, and the cities of Anchorage and Fairbanks are making final preparations […]