Red ladybug on a green leaf. Harmonia axyridis Leave a Comment / By Laura Barnard / May 3, 2022 May 3, 2022