EAST LONDON NATURE

7-spot Ladybird and larva

Coccinella 7-punctata