Close

Feather-legged fly

Family Tachinidae, Trichopoda sp.

Feather-legged fly