Giants win World Series

Author:
Video Duration:
51

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