Thread subject:
Diptera.info :: Long-legged Tachinidae, Zelia sp?
Posted by Isidro on 25-10-2023 19:48
#1
Cuenca, Andes of Ecuador, dry forest
7th October 2023
Big sized