Asked in Caterpillars
Caterpillars

What are facts on caterpillars?

Answer

User Avatar
Wiki User
06/17/2010

i know that caterpillars have about more than 6 times more muscles than humans.