Designed by
Title
Closeup on the grey to blue larvae of the seven-spot ladybird, Coccinella septempunctata sitting on a leaf #319264236
Description
Closeup on the grey to blue larvae of the seven-spot ladybird, Coccinella septempunctata sitting on a leaf , a naturalk pest-control against Aphids