Via: The Mercury News
Hard rain punctuates the San Francisco Giants' NLCS-clinching victory over the St. Louis.....