Thoughts and opinions on this story? Click here to comment >>

Get stories like this in a free daily email

October 31, 2012
Jeff Chiu photo

San Francisco Giants fans cheer as the team buses arrive outside of AT&T Park in San Francisco, Monday, Oct. 29, 2012. The Giants defeated the Detroit Tigers to win baseball’s World Series.