Nation

Alaska’s Iditarod kicks off with ceremonial start

The Iditarod, the world's most famous dog sled race, starts Saturday with a fan-friendly ceremonial run through the streets of Anchorage, Alaska. (March 4th)