NYPD announces big break in fatal stabbing of Barnard student

A 14-year-old who police believe allegedly stabbed freshman Tessa Majors and then went on the run for two weeks has been located and questioned in New York.

December 26, 2019

Examined