Fans Watch 2010 World Cup Final in San Francisco

Over 15,000 people flocked to the Civic Center Plaza in San Francisco to watch Spain versus the Netherlands in the World Cup final.


Pictures taken by Charles Russo