Pachnoda on Ehretia

Pachnoda on Ehretia

Observation - Pachnoda on Ehretia - Southern Africa. Description: