I would like to say up front this is not my picture! I found it on google images. My son brought a little guy just like this and put him in the butterfly habitat well, our day went on and that evening when we were going to take a picture and let him go he had already decided to turn into a cocoon!! I searched him and found he is a Agraulis vanillae. You can find more about him here. I will say the cocoon looks very odd but just like the information pictures so that must be a normal thing.