Suffolk County Marathon: Race continues in the rain, Freedom Fest canceled