2010 FIFA World Cup: Day 23

Today sees the second semifinal of the 2010 World Cup, and isn't it a cracker: Germany versus Spain. Just 4 years ago, we saw Schumacher vs Alonso for the F1 crown. This time, we see their respective football teams take to the pitch for the chance to face the Netherlands in Johannesburg.