The streets of South Africa are flooded with locals and visitors from all over the world as the 2010 FIFA World Cup prepares to kick off today.
The scenes are festive throughout the country, and Johannesburg is a sea of international humanity as fans of all colors look to take part in today's day-long party.
The World Cup kicks off today with host South Africa taking on Mexico. Frances faces Argentina later today in the second match of the day.
I will be looking to provide live commentary on today's South Africa-Mexico match so stay tuned for that. For now, please feel free to share your thoughts on today's festivities in the comments section below.
Enjoy the action and all of the sights from here in South Africa.