I believe this is a Kakuna.