maybe it's a sphinx moth caterpillar. no clue as to which one.