Friday, September 20, 2024
Happening Now

Barnard College student stabbed to death near campus

Tessa Majors, an 18-year-old freshman at Barnard College, was stabbed to death in a park near the Manhattan campus in what police described as an attempted robbery. CBSN New York’s Christina Fan reports. Source

Share