Chenchi Wu, a 60-year-old Asian male, tragically lost his life on September 21, 2003, in Alhambra, California. According to the Los Angeles County coroner's records, Wu was fatally shot, marking a grim end to his life. The incident occurred at 2148 South Curtis Avenue, a location that has since been noted for its dark history. On that fateful day, Wu was not the only victim; Yuan Li, a 17-year-old Asian female, was also shot and killed at the same location. This double homicide shocked the local
...Read More