Arrest made in hit and run death of actress Lisa Barnes
The NYPD announced that Brian Boyd, 26, was arrested Thursday. Possible charges include leaving the scene of an accident resulting in death, and failure to yield to a pedestrian, according to police. CNN has...