Video Preview: Table Mountain

Here is the view of Cape Town, South Africa, from the top of Table Mountain. Check out the blog for more photos. Amazing views. You can see the 2010 World Cup stadium in the middle.