35-Year-Old Woman Dies after Struck by Vehicle in Mountain View MOUNTAIN VIEW, CA (December 6, 2023) – Sarah Nefstad was killed in a pedestrian accident in the Mountain View Walmart parking lot Monday morning on December 4. The fatal accident happened around 6:00 a.m. in the 600 block of Showers Drive. According to […]