Suspect in deadly Barnard student stabbing flees
A suspect in the killing of Barnard College student Tessa Majors ran off before turning himself in, according to police sources.
A suspect in the killing of Barnard College student Tessa Majors ran off before turning himself in, according to police sources.