Menlo Park: Storm claims tree
The recent rainstorm claimed a tree near Celia's Mexican Restaurant in Menlo Park. (Photo courtesy of Jim Lewis)

© 2016 Almanac Online.
All rights reserved.