A Dragonfly on a rose bud.
Dragonflies typically eat mosquitoes, midges and other small insects like flies, bees, and butterflies. They are usually found around lakes, ponds, streams, and wetlands because their larvae, known as "nymphs", are aquatic.