Grandma's Marathon in Duluth on June 18th and the Afton 50K Trail Run on July 2nd. Grandma's will actually function as a training run for the latter.
Just so you know, a Marathon is about 42K; a 50K is an ultramarathon. I mean, sure, the big boys in ultramarathoning consider it a weenie race, but I kind of think it's a big deal. You should see the altitude profile of this thing: up, down, up, down, up, down, up, down, up, down... And that's just the 25K course! We get to start all over again! And it's a trail run, so it's all grass and dirt. Some of those things have you jumping over logs, scrambling over rocks and wading rivers. I don't think this one is like that, but I don't know. I'm going to have to do some training runs over there and scout the place out.
I also fully intend to run the Twin Cities Marathon again this year. I believe I'll be presenting a different image come the Holidays.