Three bumblebees on the blossom of an echinacea flower

- Image ID: F3ADAK