Is a Giants' sweep inevitable?
The San Francisco Giants are on the verge of sweeping the Detroit Tigers in the 2012 World Series. Will they get it?
The San Francisco Giants are on the verge of sweeping the Detroit Tigers in the 2012 World Series. Will they get it?