Rust Fly

Rust Fly

Observation - Rust Fly. Description: ... My Diopsoidea a group including Tanypezidae, Strongylophthalmidae, Megamerinidae & Psilidae (Rust Flies) ...

associated with Soft Rush