Iditarod Dog Sled Race Begins


Aaaaand they’re off! The most famous dog sledding race just got underway in Anchorage, Alaska. Check out the story here.