October 30, 2017

Camps Bay Beach a trendy suburb set against the impressive backdrop of the Twelve Apostles mountain range.