15 amazingly deceptive caterpillars: Walnut sphinx caterpillars