Luna moth caterpillar (Actias luna), emptying its gut as it prepares to make a cocoon
CaterpillarLuna moth caterpillarActias lunaNearctic SaturniidmothMinnesotaGiant Silkworm MothElminatingIMG20109195