Stethopachys formosa


Stethopachys formosa is an Australian insect found in New South Wales and Queensland. This insect feeds on the flowers and leaves of orchids, often causing damage to cultivated plants.