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.
Police have released images of a person in connection with the stabbing of Tessa Majors.