Ouroborus cataphractus

Ouroborus cataphractus

Observation - Ouroborus cataphractus - Southern Africa. Description: