The image shows a small insect, likely a bee, sitting on top of a piece of paper with a pin attached to it.
Read full description
The image shows a small insect, likely a bee, sitting on top of a piece of paper with a pin attached to it. There are two stickers with text and a barcode on the paper, and the background is white.