Caerostris sexcuspidata ...

Caerostris sexcuspidata ...

Observation - Caerostris sexcuspidata ... - Southern Africa. Description: