EAST LONDON NATURE

22-spot Ladybird (larva)

Psyllobora 22-punctata