Knife-wielding teen pleads guilty to murder of Barnard student
Barnard College freshman Tessa Majors, 18, was stabbed to death on Dec. 11, 2019, in Morningside Park.
Barnard College freshman Tessa Majors, 18, was stabbed to death on Dec. 11, 2019, in Morningside Park.
Kevin Ruffin's family says he suffers from mental illness, and police were aware.