Downtown San Francisco will be awash with Giants fans on Friday as they descend on the city to celebrate their team’s World Series win against the Kansas City Royals. Despite predictions of rain, San Francisco officials estimate as many as two million people could pack themselves along Market Street to enjoy the parade.
Giants Fans To Celebrate World Series Win at Parade
Sponsored