(July 11, 2010) Soccer City Stadium - Johannesburg, South Africa
The FIFA World Cup 2010 Final - Spain 1 - 0 Netherlands
Again, WHY AM I NOT IN THIS LOCKER ROOM?
I just wanted to be there when they were celebrating, y’know. The universe is really unfair on me on this one. Sigh.