The Los Angeles County Sheriff’s Department confirmed that a body found Thursday floating in the Dominguez Channel is that of 23-year-old Elgin Stafford, a former USC graduate student who went missing from his home in Carson on March 20. A cause of death has not been determined, Lt. Arthur Escamillas said. According to the Daily […]