Treehopper
Treehopper (family Membracidae). Around 3200 treehopper species are know, and their morphology is highly varied. Treehoppers often resemble the leaves or thorns of a plant., by MELVYN YEO/SCIENCE PHOTO LIBRARY
Details
License type
Rights Managed