Advertisement

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.