SLion's head in Cape town

lion's head Cape town
Photo of lion's head top in Cape town, South Africa.