ScientiaGulo It's an inchworm of some type. There are about 35,000 species of these little guys to narrowing it down may b difficult. They are actually the larval form of moths belonging to the Geometridae family
Comments (2)