Caterpillar. Can cause itching on the body.