A group from People for the Ethical Treatment of Animals (PETA) protested at the ceremonial start of Iditarod in Anchorage on Saturday, protesting the race.
ANCHORAGE, Alaska (KTUU) - 4th Avenue in downtown Anchorage was abuzz as crowds gathered to witness the ceremonial start of ...