You can run Minnesota half-marathon events in Belle Plaine, Bemidji, Bloomington, Breckenridge, Detroit Lakes, Duluth, Dundas, Ely, Fargo, Faribault, Mankato, Maple Grove, Minneapolis, Mora, Nerstrand, Nisswa, Richfield, Rochester, St. Cloud, St. Paul, and Stillwater.
Let others know what makes this race so special.