What is this insect?

image I think it's on an elephant garlic flower bud

Posts

Sign In or Register to comment.