A caterpillar of the Cairns Birdwing butterfly
insectsbugsbutterflypraying mantiswalking stickbeepapilion