SF Police Respond To World Series Celebration

San Francisco Giants fans torched a city bus, set garbage fires, and taunted police following their team's World Series win Sunday.

San Francisco Giants fans torched a city bus, set garbage fires, and taunted police following their team's World Series win Sunday.
About the Author