The Palo Alto Animal Shelter at 3281 E. Bayshore Road. File photo.
© Copyright 2023, The Daily Post. All rights reserved. Privacy Policy. Terms of Use.