Fly on bramble leaf

Fly on bramble leaf

Observation - Fly on bramble leaf. Description: Fly with rounded thorax and tapering articulated abdomen.

Fly with rounded thorax and tapering articulated abdomen.