by JeremyRichards
The Twelve Apostles mountains towering over the restaurants and bars lining the sandy beach at Camps Bay, Cape Town, South Africa.