Two Harbors native John Naslund of Bloomington, Minn., finished the 30th Twin Cities Marathon on Oct. 2, from Minneapolis to St. Paul, to keep a one-of-a-kind streak intact.
Naslund, 61, has finished all 30 Twin Cities Marathon races, with a time of 3 hours, 47 minutes, 52 seconds this year, and all 35 Grandma's Marathon races, with a time of 4:28:39 on June 18 in Duluth. He's the only runner to hold that distinction.