Spanish Moon moth caterpillar.