Pages

Friday, September 22, 2017

Animal clinic facing new complaints

Animal clinic facing new complaints: Mountain View's Alta View Animal Hospital is facing mounting complaints from disgruntled clients who blame the clinic for mistreating or harming their pets.