Palo Alto Police Investigate Suspicious Death at Residence
Palo Alto police and other law enforcement agencies were investigating a death at a residence in the 300 block of Creekside Drive late Thursday night, according to the Palo Alto Police Department. Jean Elle reports.