The San Francisco Giants won their third World Series title in five years on Wednesday night. The Giants beat the Kansas City Royals 3-2, in a game seven thriller.
video via San Francisco Giants
The San Francisco Giants won their third World Series title in five years on Wednesday night. The Giants beat the Kansas City Royals 3-2, in a game seven thriller.
video via San Francisco Giants