Pseudoselago carulescens

Pseudoselago carulescens

Observation - Pseudoselago carulescens - Southern Africa. Description: