dcsimg

Teleopsis cheni is a species of flies in the family stalk-eyed flies.