[["Yes.  While some sources state that humans have up to 840 muscles, a caterpillar has 4000. ", 27.0], ["yes", 22.0], ["Yes. Humans have an estimated 650 skeletal muscles, compared to 4,000 in some species of caterpillars.", 17.0]]
do caterpillars have more muscles than humans
animals