A hawkmoth caterpillar (Sphingidae) - thank you Dotterel for confirming that.