SOMEBODY had to clean those streets. Nature stepped up!
"It has been the wettest 10-day period for downtown San Francisco in over 150 years, according to a tweet by the National Weather Service. Downtown San Francisco received 10.33 inches of rain from Dec. 26 through Jan. 4, says NWS. The last time SF received that much rain was all the…"