Solifugae

Solifugae

Observation - Solifugae - Southern Africa. Description: