very large caterpillar

very large caterpillar

Observation - very large caterpillar - Southern Africa. Description: