Justin Williams agrees to return to Carolina

After more than eight seasons away, Carolina Hurricanes fan-favorite Justin Williams is returning to Raleigh.