urban purpose challenge

We throw down for our city! Over 500 athletes, volunteers, and spectators join in for this fundraiser supporting our work in birmingham, Al.