It’s the caterpillar of the imperial fruit sucking moth (Pyllodes imperialis) in northern Queensland, Australia. But it looks more like something Ridley Scott dreamed up for “Alien,” then discarded as just a little too creepy.
Published on October 10, 2012 14:58