table-mountain-cape-town-south-africa

Table Mountain from Blouberg beach, Cape Town, South Africa