The Brazilian Treehopper – The Most Alien-Looking Creature on Earth

The Brazilian treehopper, a pea-sized, rainforest-dwelling insect that spends its days munching on treetop leaves, is almost certainly the most otherworldly-looking creature on our planet. From the double-nosed Andean tiger hound, to the painting-like “Picasso fish“, we’ve featured our share of strange-looking creatures on Oddity Central, but none of them come close to the bizarre […]