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

© 2014 Almanac Online.
All rights reserved.