SoccerFans Watch 2010 World Cup Final in San Francisco 7 years ago5 years ago01 mins 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 Post navigation Previous: Images: Fans Take in the World Cup Quarter-FinalsNext: 2010 World Cup: Fans Watch the United States Versus Algeria
What USA, Canada, England & Scotland Coaches Can Learn | Youth Soccer Coaching Insights 2 months ago2 months ago0