Hundreds of volunteers spend countless hours preparing for race weekend .
Hundreds of volunteers supporting the athletes on race day .
Hundreds of volunteers spend countless hours preparing for race weekend and supporting the athletes on race day .