
License: Public domain
Original Size: 2401 × 1801 pixels
Description: Bumblebee in the process of pollinating an echinacea(?) flower.

License: Public domain
Original Size: 2401 × 1801 pixels
Description: Bumblebee in the process of pollinating an echinacea(?) flower.