Papilionidae caterpillar snake mimic
5th instar Papilionidae caterpillar showing snake mimicry. Khao Yai National Park, Thailand.