"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