Libby Riddles

Libby Riddles is an American dog musher, who became the first woman to win the Iditarod Trail Sled Dog Race on March 20, 1985.

Continue reading