San Francisco Giants win World Series
The San Francisco Giants won the eighth World Series in franchise history Wednesday, beating the Kansas City Royals 3-2 in Game 7.
The San Francisco Giants won the eighth World Series in franchise history Wednesday, beating the Kansas City Royals 3-2 in Game 7.
Published