Rowdy SF Giants Fans 'Celebrate' World Series
After their baseball team won the World Series, San Francisco Giants fans hurl bottles at San Francisco PD's riot-control officers at 22nd and Mission.
November 02, 2010
Be the first to comment on this story
Other Recent Videos
March 26, 2015