The Iditarod Starts Today In AlaskaThe Iditarod Starts Today In AlaskaThe last great race on earth starts today in Anchorage, Alaska.Chuck GeigerChuck Geiger