South africa photos

Lion's head

lion's head

Lion's head

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