EAST LONDON NATURE

Parasitic Tachinid Fly (lays eggs in moth – Diaphora sordida – larvae)

Thelairia nigripes