Sterilisation clinic for street dogs South Africa township

Compassionately reducing the number of stray dogs in this South African township