South Africa 2010
Sunday, May 30, 2010
Clock Tower
This is the oldest building in Cape Town located down by the Waterfront.
Newer Post
Older Post
Home