Long-legged Fly (Dolichopodidae)

Long-legged Fly (Dolichopodidae)

Observation - Long-legged Fly (Dolichopodidae). Description: