Spain 1, Netherlands 0
Posted on Sun, Jul 11, 2010
Spain rules the soccer world, winning the World Cup at long, long last.
*