The 2017 Summer Grand Traverse Run and Bike Races went off last weekend under some hazy skies due to distant wild fires. You can click through the results below, click on the individual athlete to see their time.
Photos: Grand Traverse / Chris Miller (full galleries here)