Well I didn't actually run it but I ran in it twice..
Rutgers University hosts every December The Big Chill 5k run. Instead of paying a fee you had to bring a toy to donate. Over 3,000 toys were collected for Toys for Tots. For a run that size with over 3,000 people it was very well organized.