fly?

fly?

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

it is on my artichoke flowers