Dolichopodid fly

Dolichopodid fly

Observation - Dolichopodid fly. Description: distinctive fly with white 'socks' on middle leg

distinctive fly with white 'socks' on middle leg