May 8, 2013 by Sassy Girl Wonder of Nature Translucent caterpillar! Wow! Nothing like NATURE! http://www.projectnoah.org/spottings/10258111
When I read “wonder of nature” I thought you were going to post a picture of me, but this is much, much better. 🙂
He needs a sweater.