Tessa Majors: 5 Things To Know About Barnard Student, 18, Who Was Tragically Stabbed To Death
The young life of a Barnard College student came to a horrifying end. Tessa Majors, an 18-year-old from Charlottesville, Virginia, was mugged and fatally stabbed in New York City. Here’s what you need to know.