13-Year-Old Suspect Arrested in Stabbing Death of Barnard Freshman Tessa Majors
A 13-year-old boy has been arrested in connection with the stabbing death of Barnard freshman Tessa Majors. The arrest came after the boy, who remains unidentified because he is a minor, allegedly made statements linking himself to the grisly murder. An NYPD source tells PEOPLE, “We have a 13-year-old in custody, he implicated himself in the crime. Charges will include murder […]
Read more