Cecropia moth caterpillar (Hyalophora cecropia)
CaterpillarCecropia moth caterpillarHyalophora cecropiaStickySticky AnimalHanging