Best Anchorage Iditarod “Watch Spots” for Families

The 2020 Iditarod Trail Sled Dog Race is an annual event celebrating Alaska and the irrepressible spirit of its canine athlete teams. Held the first full weekend in March, the Iditarod is a longtime favorite of winter visitors to Alaska, and a symbol of the Last Frontier’s dedication to its people. Of course you all […]