Through The Looking Glass
Now Playing Tracks

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]

(Source: earthandscience)

To Tumblr, Love Pixel Union