Toughest Race on Earth: Iditarod

Episodes

Originally Aired Nov 21, 2008

With the finish line less than 100 miles away, Mackey, King and Buser battle to the end.

We couldn't find any new stories.

Check out our Yahoo Homepage instead.