Squeaking Caterpillars

This "Rhodinia fugax" squeals with what we hope is delight when squeezed.