Tens of thousands will run and walk Saturday, May 2, and thousands will watch and cheer them on during the race.