The event broke an attendance record after nearly 21,000 people signed up to take part in the marathon, half-marathon, and 8k ...