A 13-year-old has been arrested and charged in the stabbing death of Barnard College freshman Tessa Majors, in a New York City park, according to multiple senior law enforcement officials. The teen’s role in Major’s death has not been made clear, but the boy now faces charges of second-degree murder, …
Read More »