Parasa Caterpillar - Ngoma

Parasa Caterpillar - Ngoma

Observation - Parasa Caterpillar - Ngoma - Southern Africa. Description: