Utricularia, or more commonly known as Bladderwort, is a genus of carnivorous plants that are semi-aquatic to terrestrials. Their modified leaves underwater can catch small insects and even algae. Which technically makes them an omnivorous plant! You can find more information in this blog post. InDefenceOfPlants is an excellent source of plant information.
Shown above are two species I found in bloom, stripped bladderwort (Utricularia striata)[1 and 2] and the horned bladderwort (Utricularia cornuta) [3,4 and 5].
Here in New Jersey, you can find them growing in bogs. New Jersey hosts more than 10 species of bladderworts, some rare and threatened. They are hard to spot for most of the year, but in mid-summer, they pop out a pretty yellow flower blooming above the water surface. Clustered together, they put on quite a show.