News

A tech CEO in Palo Alto was arrested on Monday in Mountain View for allegedly peeping into a woman’s restroom stall, the Mountain View Police Department said. Mountain View police arrested a ...