18-year-old Barnard College freshman Tessa Majors is ambushed New York’s Morningside Park, then stabbed to death. Police arrest a 13-year-old boy but subsequently release him, citing lack of evidence.
Who killed Tessa? Was the perp released?
Joining Nancy Grace to discuss the case:
Learn more about your ad-choices at https://www.iheartpodcastnetwork.com