Cape Town Daily Photo

The prettiest beach in the world

Taken at: Llandudno, Western Cape, South Africa