Curculionidae (Weevil) on Gladiolus rogersii

Curculionidae (Weevil) on Gladiolus rogersii

Observation - Curculionidae (Weevil) on Gladiolus rogersii - Southern Africa. Description: