Leaf footed bug Plectropoda cruciata Coreidae in rainforest Cameroon

- Image ID: BA8XF0