The largest 10K in the US. 50,000 runners, waves start for 4 hours on Memorial Day morning. Street performances, costume runners, elite wave at the end.