Who Won the 2012 World Series?

San Francisco Giants

Giants win the 2012 World Series
Date: 
Oct 28, 2012
Score: