Close
Kidney spot ladybird
Chilocorus renipustulatus