One of the insects on the mint. Friend said ladybug babies? So spiky!