Buy stock photo Mountain trails on Lion's Head, Table Mountain National Park, Cape Town, South Africa. A famous landmark and hiking paradise for tourists and locals. Untouched terrain showing a natural wonder