EAST LONDON NATURE

Green Shield Bug (nymph)

Palomena prasina