Western Emperor Swallowtail, Papilio lormeri
Kakamega Forest, Kenya (Order Lepidoptera, Family Papilionidae)