Giants fans celebrate in the streets of San Francisco
San Francisco Giants fans took to the streets of San Francisco to celebrate the Giants win over the Royals.
San Francisco Giants fans took to the streets of San Francisco to celebrate the Giants win over the Royals.