Leaf bugs, also known as "bug nymphs," are small insects that cannot fly but can jump quite high. They live in trees, shrubs, and bushes for protection from predators.