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