"Finally Rain"
After a long drought period, Palo Alto gets a four-year record deluge of rain from Dec. 1 to 3.
Submitted by Salar Hassani on Dec 4, 2014