Tessa Rane Majors was an artist, musician and photographer who was a freshman at Barnard College. On Dec. 11, 2019, Majors was stabbed to death outside her college, at 18 years old.
More than three years later on April 21, Majors’ parents released...