New Jersey Shore Marathon
The New Jersey Marathon Weekend is held each year during the first weekend in May to benefit childrens charities. It consists of: Fun Races on Saturday for the entire family, followed on Sunday by: The NJ Marathon, The Long Branch Half Marathon and the NJ Marathon Relay.
http://njmarathon.org/