Street Party

Revelers pack the streets after Germany defeats Argentina at the 2010 FIFA World Cup in Cape Town, South Africa.