Embarcadero

Bicyclist killed at Embarcadero Road intersection

Police are investigating a Feb. 19 accident that killed a bicyclist at the intersection of Embarcadero Road and Newell Road in Palo Alto. The bicyclist, a woman in her 20s, was killed after being struck…