The week began with news that one of the men accused of murder in the death of Wake County Sheriff Deputy Ned Byrd had escaped from a Virginia jail early […]
A murderer recently escaped from a North Carolina prison. According to this News and Observer story, the escapee is James Ladd, who was convicted in 1981 of two counts of […]