This absurdly cute caterpillar is the larva of the Japanese Emperor butterfly (Sasakia charonda) or the Oomurasaki, as it’s known in Japan. This half baby deer-half caterpillar-like creature is probably one of the cutest insects I’ve ever seen. Apparently the Japanese agrees with me, as they’ve made the Japanese Emperor butterfly the national butterfly of Japan.

[SOURCE: The Featured Creature]

Page 1 of 1