Puppet at the Soweto carnival
11 September 2012
Puppet at the Soweto carnival. Photo by Ayanda Mqilingwa.