Strange with the “alien” appearance of leaf-eating insects
The Brazilian Treehopper is a fairly common insect that lives mainly in tropical forests, perhaps one of the most bizarre-looking creatures on the planet. They are about the size of a pea, mainly just nibbling on the leaves on the top…
Read more