Complete coverage of the 2017 edition of the Mankato Marathon, including the full marathon, half marathon, 10K and 5K races.