Long-legged Fly

Long-legged Fly

Observation - Long-legged Fly. Description: Large Dolichopodid fly found on seepages on coastal cliffs.

Large Dolichopodid fly found on seepages on coastal cliffs.