fly?

fly?

Observation - fly?. Description: it is on my artichoke flowers

it is on my artichoke flowers