Fly cleaning itself

Fly cleaning its legs

This large fly was resting on the leaf and rubbing its legs together, presumably to clean them.

Fly cleaning its legs