RIDDLE: Can You Solve This Riddle?

When there is a fly near our food,
It is normally a pest.
But when we see this fly near food,
It is often a welcome guest.

What kind of fly is it? HINT: These flies have been known to travel long distances.

Answer Below