Is it a........caterpillar?