(Newser) -
Police suspect a Yale lab technician in the killing of student Annie Le, rather than another student, as had previously been reported, the
New Haven Independent reports. Police were investigating the employee, who works with animal testing, even before they found Le’s body, curious about the scratch marks...
More »