Johan Heyns I think it is a Leaf Beetle of the Family Chrysomelidae, but not sure of the exact name. Nice spot, the pattern on the 3rd photo suggest eggs
Comments (2)