Tessa Majors Biography

Tessa Majors was an 18-year-old talented freshman at Barnard College who was stabbed to death in a horrific sequence of events in Manhattan. After that stabbing, she managed to make it to a school security booth while wounded, but it was empty. Although the suspect is yet to be identified, there are some leads in [...]