To race over 1,000 miles through snowy mountains and forests, canine competitors need toughness, training and unbridled enthusiasm.
To race over 1,000 miles through snowy mountains and forests, canine competitors need toughness, training and unbridled enthusiasm.