Cops questioning several people in connection with Barnard student death

Police are questioning several people in connection with the deadly stabbing of Barnard College student Tessa Majors.

Top Videos

Watch Full Episodes

Good Day New York