Unidentified Caterpillar
Kakamega Forest, Kenya