Tag: Atherton
Caltrain Death Believed To Be Suicide
ATHERTON—A fatal accident involving a pedestrian and a southbound Caltrain is currently being investigated as a possible suicide.
The accident, which occurred at the Atherton...