Former UNC runner Shalane Flanagan, a resident of Portland, Oregon, made history on Sunday, November 5, as the first American woman to win the New York City marathon since 1977.