Buy stock photo A road leading to Lions Head, Table mountain and the Twelve Apostles in Cape Town, South Africa. Peaks and lush green landscape on a sunny, peaceful morning with beautiful scenic views and copy space