The Twin Cities Marathon wrapped up Sunday morning after excessive heat canceled the race last year.
Share