The image shows a small insect, likely a bumblebee, sitting on top of a piece of paper with a needle attached to it.
Read full description
The image shows a small insect, likely a bumblebee, sitting on top of a piece of paper with a needle attached to it. The paper has text and a barcode printed on it, and the background is white.