A man whose body was discovered at an off-ramp to the Glenn Anderson (105) Freeway in Norwalk was publicly identified Tuesday.
The discovery occurred at about 8:20 a.m. Saturday on the eastbound freeway at the Norwalk Metro Station off-ramp, according to the California Highway Patrol.
Juan Navarrete, 53, died from blunt force injuries in a suicide, according to the Los Angeles County Department of Medical Examiner.
