A beautiful day for Seattle's Rock n' Roll Marathon