San Francisco Giants Victory Parade

San Francisco Giants Victory Parade
San Francisco Giants fans pack into the Civic Center Plaza during the Giants' victory parade on November 3, 2010 in San Francisco, California. Thousands of Giants fans lined the streets of San Francisco to watch the San Francisco Giants celebrate their 2010 World Series victory over the Texas Rangers.
(Nov. 2, 2010 - Source: Justin Sullivan/Getty Images North America)