Giants Sweep Tigers to Win the 2012 World Series
The San Francisco Giants fought through a night of bitter cold, strong breezes, and a sprinkling of rain to defeat the Detroit Tigers with a 4-3, 10-inning win, and earn the title as the 2012 …
29 Oct 12










