Charles River YMCA is holding it's Annual Independence Day 5K — July 4, 2017 at 8:30am the Episcopal Church on Highland Ave in Needham, MA. Bring your family and invite your friends for a fun race through the beautiful streets of Needham. You will be surrounded by spectators throughout the course cheering you on and will finish right before the start of the annual Needham Parade! Race sponsors will provide refreshments following the race. Early bag pick up takes place at our Chestnut St locaton on Monday July 3rd from 5-7pm. Race-day number pick-up and registration begins at the Needham Public Library parking lot at 7am. Register online at ymcaboston.org/cr5k. It's the perfect way to kick off your Independence Day holiday!