Enlarge Photo

Photo by: Bernat Armangue

Street vendors try to sell flags and other items in a street of Johannesburg, South Africa, Wednesday, July 7, 2010. The final match of the first soccer World Cup in the African continent will be played on Sunday, July 11. (AP Photo/Bernat Armangue)

Happening Now