Cops questioning several people in connection with Barnard student death
Tessa Majors, an 18-year-old Barnard College student, was stabbed at least three times during a robbery.
Tessa Majors, an 18-year-old Barnard College student, was stabbed at least three times during a robbery.