Police arrested three people suspected in the fatal shooting of two women near downtown Napa over the weekend, the department announced Tuesday.
Police arrested three people suspected in the fatal shooting of two women near downtown Napa over the weekend, the department announced Tuesday.
In