Spain 1, Netherlands 0
Posted on Sunday, Jul 11, 2010
Spain rules the soccer world, winning the World Cup at long, long last.
More Coverage:
2010 World Cup fans
*